I feel like ranting.
I read flashback a few months ago, and I'm still mad at Shannon Messenger for making Sophie choose Fitz.
I mean no offence to SoFitz shippers, I just think that the chemistry between Sophie and Keefe would allow for a stronger, healthier relationship. Sophie's seen Keefe at his worst, when his life was falling apart, and his confident outer shell broke into pieces, and she was there for him. Meanwhile Fitz, from the start has always seemed like a love interest. Sophie likes him because he's pretty, has a cute accent, and is brave. He also has this tendency to jump to conclusions, harbor grudges, and be resentful and angry. I feel like a long term relationship between the two wouldn't work out nearly as well as one between Sophie and Keefe.
Maybe it won't last, and we'll see a realization and breakup scene in Legacy, but these are just my thoughts.