LOL. Imagine it. Sophie is first one Keefe's matchlist, and Keefe is first one Sophie's matchlist. "kiss, kiss, kiss" Though I dont know if thats going to happen. Especially since Sophie kissed Dex and Sophie and Fitzroid are Cognites
Don't know if you've ever noticed before, but, like, Keefe is on three or four book covers. And Fitzie is only on ONE. (Fitzie's my nickname for Wonderboy...)
In my opinion, Fitzie's too 'perfect' until Sophie does ANYTHING to offend him and then he shuts her out COMPLETELY and 'frosts' (nickname for his cold shoulder-ing) until she practically has to beg for him to even give her the chance to explain. Doesn't sound like a healthy relationship to me..... (cringes in case there's a SoFitz shipper here who's firing up their blowtorch)
Meanwhile Keefe, who's been treated like crap all his life and who DOES mess up occasionally like normal people [or elves, in this case :)], is always the first one to offer comfort, support, distraction.....whatever Sophie needs, he's there for her.
Sorry. I could go on for hours......WILL DEFEND SOKEEFE TO THE GRAVE... lol.