Oc Dump for Marigold. She's a Fairy Godmother in training, failing at university. So out of desperation she curses a demon lord to be human for essentially extra credit. Feeling guilty she resolves to help him break her curse by finding his true love. He rightfully hates her, but he's also smart enough to know she's his best shot at breaking his curse.
Marigold looks really cheerful but she's actually extremely self loathing and anxious due to her many many failures. I mean this girl has failed like 20 classes. She just doesn't like to think about it because she knows she's this close to a breakdown. Honestly pribabaly has undiagnosed ADHD, whenever she has to study the words never sticks, its like they're paper boats floating in the ocean, in danger of being washed away by the next wave of information.
This shame has also caused her to pull away from her little sister and friends. She doesn't want to face them because she doesn't want them to see how far she's fallen when she used to be a prodigy as a child. And a part of her that she hates is jealous of how much more successful they are than her, and again she hates that feeling because she knows it's wrong so she avoids them. Marigold doesn't want them to fail too, she just wants to suceed with then. This has caused her sister and friends to begin resenting her because from their point of view she abandoned them.