Stephen Loyal

Stephen Loyal is the main character in Midnight Masquerade, who lives in Mesa Flats. He's an executive chef who promises to look after his cousin, Celeste Girard's pet cat, Diva, to make up for missing her wedding. Meanwhile he must prepare the catering and centerpiece for the annual Midnight Masquerade. During the course of the story, Stephen meets Rachel and Erin and dates both of them several times. Gordon Fetching, a mysterious newcomer to town is trying to steal both women and is constantly wrecking Stephen's dates and making his life a misery. At the end of the story, Gordon is arrested and Stephen is declared "King of the Midnight Masquerade". The player is then left with the option of which woman will be his Queen.