Mary-Sue Pleasant

Mary-Sue Pleasant (née Oldie) is a pre-made Pleasantview Sim who lives in the Pleasant house with her husband, Daniel Pleasant, and twin daughters, Angela Pleasant and Lilith Pleasant. She was adopted by Coral Oldie and Herb Oldie as a toddler and has slightly Asian features. It isn't confirmed by Maxis, but her name refers to a pejorative term used to describe a type of fictional character.

Life leading up to The Sims
Neither Mary-Sue nor her adoptive parents appear in The Sims, but both she and Cassandra Goth have memories of having been best friends since they were children, implying that the Oldie Family moved to Neighborhood 1 shortly after the start of The Sims.

Life leading up to The Sims 2
She is a bit of a workaholic, and seems too immersed in her job in the Politics career track to notice all the problems at her home - including that her husband is having an affair with the maid, Kaylynn Langerak. The Maxis plots show that their lives look perfect on the outside, but it's not all flowers and smiles. She does seem to have a little obsession with perfection, which relates again to the name she was given. When the game starts she is 7 days away from becoming an elder.

When the Pleasant Family is first played, Maxis has arranged everything into a recipe for disaster, rather like when the Goth Family is first played. While Mary-Sue is at work and the twins are at school (Angela seems to take no concern of this at all, but Lilith, following her hard years of abuse, is more alert, and seems to know about Daniel's affair.), the maid Daniel has an affair with, Kaylynn Langerak, comes to the house to clean up. Like every service NPC that is friends with someone of the household, she asks if he wants to hang out after work.

What usually happens is that, following Daniel's wishes to WooHoo with Kaylynn, Mary-Sue gets a chance card from work, and no matter which answer the player chooses, Mary-Sue will get fired, thus coming home early and catching Daniel and Kaylynn together, however, you can always choose Ignore.