
I feel like everyone forgets that every one of the MLS had broken her trust at some point. I actually think it's incredible that Penelope cares for her own well-being first and I think she should be more selfish than she is.
Trusting the other characters not to betray her, when they've already broken her trust before and now can be magic manipulated into whatever, is an unreasonable demand to have of her.
Like isn't the entire premise based off the fact that no one ever loved her and that's what will kill her?? What kind of resolution would it be for the story, if loving others was what she needed to do. I'm sure she already loved her family in her previous life, before she understood they'll never love her back. I'm sure og Penelope loved her family dearly, despite it all.
I feel like the other characters are represented fairly, Winter is never framed as being unreasonable. But in a story about Penelope dying if she isn't loved, perhaps reasonable people will stand in her way!
TLDR: Penelope is right about everything and should be more selfish than she is, and everyone should be much kinder to her and you don't get her like I do