If you want to take it over the top, have every other character in the game besides the player be the player's mother in disguise.
That would be a bit crazy. How about this: Your rival is your twin brother/sister who is staying with your dad. Your mother never tells you about them though. Later down the line you find out that your rival is working with the antagonists. Your mother finds out and joins you on a quest to defeat them.