Stephen Loyal

Stephen Loyal is the main character in Midnight Masquerade, who lives in Mesa Flats. He's an executive chef who promised to look after his cousin, Celeste Girard's pet cat, Diva, to make up for missing her wedding. Meanwhile he had to prepare the catering and centerpiece for the annual Midnight Masquerade.

During the course of the story, Stephen met Rachel Ware and Erin Davis and dated both of them several times. Gordon Fetching, a mysterious newcomer to town tried to steal both women and was constantly wrecking Stephen's dates and making his life a misery. At the end of the story, Gordon was arrested and Stephen was declared "King of the Midnight Masquerade". The player is then left with the option of which woman will be his Queen.