Fitz is just a distant popular boy, despite everything that's gone down with him. You can never really get all that close to him, even if you are around him in his most vulnerable moments. Keefe is also popular, but he's a lot less distant, and is always willing to be there for everyone around him, even if they don't reciprocate, or even hurt him.
How has he betrayed her??? He did everything for her, and guess what? Why did Fitzy, oh so perfect spoiled bratty fitzy do some thing more dangerous than running of to neverseen for Sophie. He wants her because she will make him famous and he was always angry at Sophie if she is not perfect
^I 100% disagree, he was only angry once. Keefe and Fitz have had there ups and downs For fitz he screwed up in Exile, Keefe screwed up in Neverseen/Lodestar. But Sophie forgave the, both so why can we?
Fitz loves her for her, he waited 4 books to tell her and he is going at her pace. Keefe May still be waiting to tell her, and that’s okay. Both boys are amazing in there own ways. But I don’t want to argue on this topic so I’m moving on. *takes deep breath*
Oh Im definitely team Foster Keefe!! They are so much cuter together and even though he definitely likes her, he was still super supportive of the whole Fitzphie thing! The jokes they make with each other are sooooo adorable too and I feel like he makes Sophie so happy! He has definitely changed for the better but Fitz (who is still amazing but definitely not for Sophie) still has huge temper problems! Which is fine but it just adds extra unnecessary stress to Sophie who can mostly only be comforted by Keefe! Even in his darkest hour, Keefe srill supported Sophie and talked to her! It's Foster Keefe all of the way and ima be really mad if they dont end up together!