GO AWAY RITZ!
This is a Keeper of the Lost Cities story. In it, Sophie and Fitz are dating (this is after Stellarlune, but Fitz threatened Keefe, telling him that if he didn't break up with Sophie he (Fitz) would hurt Sophie. Sophie is confused and heartbroken, and seeks solace in Fitz. Fitz seems to be the perfect boyfriend, but o...