Jordyn
Jordyn asked:

Hey guys I've read all available books in this series and are you all team So-Dex Fitzfie or Keefoster? I can't decide

To answer questions about Keeper of the Lost Cities, please sign up.
Sydney I'm on team Keefoster. I just can't get over how horrible Fitz acted toward Sophie in Exile to want Fitzfie, and Dex is better at being a friend than a romantic partner. Keefe is funny, kind, and respectful toward Sophie throughout the series, which makes him best suited for being her boyfriend.
Scarlett I used to bee Fitzfie but now I don't like how Fitz snaps at her all the time and is disrespectful. Team Keefoster!
The Forest Clown Okay, so, I never liked So-Dex. I was for Fitzphie until I saw the Keefoster possibility, then I was sort of stuck. Then, one day, I was just enjoying my own company, and my train of thought veered toward Fitzphie and Keefoster, and something just snapped. I figured out that I was team Keefoster the most. One of the things that influenced that decision is this:
"From that point on he had only one goal. To be whatever Sophie needed. Not the Hero. Not the one taking charge of everything. Just a guy ready to listen and help and be there for her. A friend until she was ready for more."
He is so selfless and sweet and cute just 😭
He is the perfect person for Sophie, I swear. He is exactly what she needs.


"I'm always serious, Foster, even when you think I'm teasing."
_Asterisk_ I'm Keefoster. I think Dex is funny but not really boyfriend material. To decide for yourself, try imagining yourself, as Sophie, in this situation.
Lily Gravett Definitely Keefoster, Keefe is probably my favorite character.
Aditi Definitely team Foster-Keefe. Fitz does not deserve Sophie
Chaewon An Definently Keefoster( Sokeefe). I need support with this team because all my other friends are fitzphie!!
e none of them :)

a happy ending doesn't necessarily equal ending up with a guy.
Karina Team Foster-Keefe all the way!!!!!
Syrin KEEFOSTERRRRRRRRRRRRRRRRRRRRR
Lillie Newton
This answer contains spoilers… (view spoiler)
Charlotte I'm Sokeefe for so many reasons!
Fiona Lloyd
This answer contains spoilers… (view spoiler)
Mochi Oh girl Keefoster for the WIN! First of all, remember Exile? Fitz went OFF, he gave Sophie the beatdown, and if I were Sophie I would remember that for LIFE. Fitz cares about Sophie being unmatchable but Keefe on the other hand does not. Although Fitz can be kind and sweet, he can snap at her and I feel like that isn't what makes a good boyfriend. Keefe is kind, funny, caring, and doesn't snap easily. Dex is all of those things except more friend-like, and anyways, Sophie already said she only liked I'm as a friend! But Keefe and Sophie are undecided and leaning on to the romantic side if you ask me. Fitz and Sophie already tried out being boyfriend and girlfriend but it didn't even work (even though they could get over their problems and try again). And do you not remember when Ro was hinting that Sophie likes Fitz with her head and Keefe with her heart in Legacy? I think that a boyfriend should be loved with both, but in my opinion, Sophie already tried loving Fitz with her heart and it really just didn't work out. Don't get me wrong I love Fitz but he just isn't a good fit for Sophie in my opinion. Just learned this now but, Shannon Messenger based Fitz on her ex-husband, soooooo... Keefe for life!
Ravyn Sophitz (Fitzphie). I don't think it was Fitz's fault that he got mad at Sophie, he was just out of control. I think I would like Fitz's sincerity over Keefe's antics.

Put it this way: If you were Sophie, who would you want?

There is no right or wrong answer.
Madyson Keefoster. Keefe is best boy. Nobody can change my mind. :3
Gretchen I'm on team Fitzphie, but I can see how people don't like the way Fitz acts towards Sophie. I'm not a huge fan of it either.
louisa Fitzphie forever! Keefe doesn't listen to Sophie, and Fitz is so sweet and they are both cognates.
kennedy [mackenzie]
This answer contains spoilers… (view spoiler)
BOOKS ARE LIFE Fitzphie all the way!!
Goofygirl323 I could never decide, but I think this is a great question!!
Amelia A I'm 100% Fitzphie/Sophitz, but I think the better question is how will Shannon Messenger chose someone by the end of the series without infuriating half of her fans? I'd say that the split is pretty much 50-50, and if I were her, I'd have a hard time choosing someone (even if I knew who I wanted to win), knowing that I'd be disappointing half my fans. I have not yet read Legacy - I'm waiting for it to come out in paperback in about 2 months - but I doubt anything could make me switch to Keefe after the stunt he pulled with the Neverseen. Fitz is sweet, caring, and attentive, and I have been rooting for him since I read book one 5 years ago. That's my opinion, although I believe everyone else is entitled to theirs.
Orly Diaz Keefoster, 100%. I used to be like 90% Fitzfee, but Fitz was a total jerk in the last book and Keefe was just so understanding and sweet. I honestly think Keefoster is the match.
Enzo Steiger fitzfie all the way!!!!!!!!!!!!!!!!!!!!!
♥ Ava Keefoster. Keefe is amazing, period. Fitz is too overrated, I mean COME ON. Dex is just dumb, in my opinion lol. Just my opinion, PLEASE Dex and Fitz armies, don't come after me!!!
M C Sokeefe 100000000%
I used to ship Sofitz, but then I thought about it and Fitz always gets angry at her, takes things out on her, and overall they were just toxic, also the more I thought about it I think Sophie likes him in more of a "Thank you for showing me the world I belong to" way than a, "I actually like and want to be with you" way.
Now Keefe is always there for her and he genuinely cares about her, and yes, he made some REALLY stupid decisions but all of them were to try and protect her and stop the Neverseen
M.A. Callahan I'm entirely on team Keefoster! Keefe is so charming, and funny. I know that Fitz is these things too, but there is one major thing that sets them apart. When Sophie's with Fitz, they're always so formal. Sophie keeps hiding her weaknesses from Fitz, and that's part of the reason I don't think they work, They're never completely 100% honest with each other. On the other hand, Sophie and Keefe both have so much emotional baggage, that they don't want to be perfect around each other. They work because they're broken together.
Kiele I used to be Team Sophitz for a while, then I became a Fosterkeefe fan! So-Dex is an absolte no for me. But over all, my ship is Teefe! (That is Tam and Keefe for those of you who don't know).
Megan Totally Keefoster because if you read through the series to Legacy, you understand how controlling Fitz tries to be. Plus, Fitz cares so much about image. He can't seem to let appearance go and for me that means he isn't willing to love Sophie for who she is and the bumps along the way. Keefe has always been on her side. He can be reckless, but he trusts her and is so supportive. I'd much prefer a supportive boyfriend than a domineering one.
Safiya I'm totally a Sokeefe fan. I've read all the books up to Legacy (book 8), and in my opinion, Fitz is a brat. Keefe treats Sophie way better, and he is perfect for her. Dex is much better with Biana, in my opinion.
Samantha 2 years later, but I'm going to answer the question anyway, haha. Team Foster-Keefe all the way! I used to be Fitzphie, but I saw that Fitz could be a little bit selfish and snapped at her in their relationship, so they're better as friends.
✝✝ Christina ✝✝✝ Fitzphie. Keefe is way tooooo clingy
Lucy Sophitz all the way!!!!! Fitz was rather mean to her in Exile but he thought his dad was DYING, are you really going to judge him that harshly?
Kiran I have NO IDEA after rereading Legacy... I like both of them so much!!
Cadabby Team Keefoster, or Team Foster-Keefe. Fitz kinda sucks and Dex and Sophie would be wierd. KEEFE! KEEFE! KEEFE!
natalie keefoster all the way or sokeefe . keefe actually cares about her fitz treated her like trash (and he sucks) . dex is much better as a friend (i still love him tho)
Victoria Sencen What Keefe would say:
Woah, woah, woah, back the t-rex up! People are having ship wars between me, Foster and the Fitzer? How is this fair ? Obviously, I am one-hundred percent team Foster-Keefe and here are my reasons:
- I am Keefester
- I have the best hair ever (Lord Hunky Hair is in the house)
- I have a better accent than Fitz, but I can impersonate him spot on. Watch this- "So-fay!"

Ro is standing over my should shaking her head vigorously for a reason beyond my comprehension. She claims that these are not very good reasons and that I could put so many better ones. Here is an example of hers:

- Keefe always listens to Sophie and makes time for her, even if his own life is out of control.

I gotta say, Ro holds me much higher than I guessed. huh.
But, overall, I just want Sophie to be happy. And if teal eyes and a crisp accent makes her happy, then so be it. I don't want this to come between me and the Fitzer.
Why is Ro shaking her head again?? Ughhh.
Well, gotta go. The Ballad of Bo and Ro isn't gonna write itself. :)

Ok shiny people, this is Ro. Keefe left his laptop open and forgot to submit this. That boy. Anyway, ship Foster-Keefe. Sophie loves him, she just doesn't know it yet. Here comes Hunkyhair! Gotta submit this fast-
Grace Personally, I'm Keefoster (or SoKeefe!)! I think they're perfect for each other:)
calla I'm team Keefoster, obviously. I don't like how Fitz was acting towards Sophie, and Dex is more of a friend towards her.
Lily Sokeefe is muck better fitz gets so angry at her and he dosent deserve her
Emily SOPHITZZZZ DEFINITELYYY
Seaweed Brain I used to be Fitzphie but then I read Legacy and now i just can’t ship them any more. Do know I’m totally Keefoster, the relationship with Dex lasted about 3 seconds and Fitz is way too cruel to Sophie for me to be able to ship them together. Keefe is always making Sophie laugh, and really cares about her. #TEAM FOSTER-KEEFE!!!!!
Kate Keefoster, no duh. More people on here agree that Keefoster is better than Fitzphie. (Sorry, Dex, but you are just her best friend.) Keefe is definitely my favorite character, and I ship themmmmmm.
Rachael
This answer contains spoilers… (view spoiler)
Sophia I am on team keefoster. fitz really needs help controlling hes anger!!!!
I can not belive sophie likes him!!
Lena R Keefoster for sure. But I call it Keephie of Foster-Keefe
Emily Keefefoster! (My friends say sokeefe though)
Phoebe KEEFE FOREVER OBVIOUSLY!!!!!!!
Lauren Courtney KEEFOSTER RULES!!!!!!!!!!!! Omg im so with u on that.
Elise I'm ashamed to admit that I was team fitzphie, but now its obvious fitz is a dick. so 10000% team foster-keefe <3
Hazel M Fitz is just a stuck up elf. He is so disrespectful but Keefe always has Sophie’s back so I'm going Keefoster.
Angelika Sokeefe (or Keefoster) for life. While reading the books, I sort of went back and forth, but by the time I was finished with Legacy... I was never going back to Fitzphie. Ever. I know Fitz has some flaws, and that he really does love Sophie, but Keefe treats her so much better. Keefe isn't perfect, either, but he never lets that get in the way of being there for her. Fitz sometimes has his moments, but Keefe is always there for her, without fail. Even in the first book. And Fitz was so mad at Sophie when it was possible that Alden was gone. I know it's not exactly the same, but Keefe has family issues, too. And sometimes (especially in Neverseen) those issues make it harder for him to be the funny, reliable, patient guy he tries to be. But he's never lost his temper with Sophie, never been mean to her. And even though he went through a lot and made some bad decisions (*cough cough* end of Neverseen *cough cough*), he always tried to be the best he could. Especially for Sophie.
Emma Porter I am team foster-keefe ALL-THE-WAY. Fitz can go jump off a cliff, Dex ad Sophie are really good friends, and her and keefe are MEANT for each other.
Addi I used to love team Fitzphie, but later I started to like team Foster-Keefe
Kate I used to be on team So-Dex. However, after that ship crashed, I was on team Keefoster. I was never on team fitzfie and Fitz was never my favorite character anyway.
eeeeeeeep TEAM FOSTER-KEEFE FOREVER!
NOELLE I am DEFINITLY team Fitzphie. Fitz is WAY better then Keefe and I like sophie with fitz.
Elie White Well I used to be Fitzfie but after like book three I just noticed how horrible Fitz acted when something went wrong. He just blames and reacts in anger and just expects Sophie to forgive him and love him because he's hot. Team Keefoster all the way! Keefe respects Sophie and her decisions, he knows she's independent and respects her boundaries. Like how (Spoiler) Fitz gets so upset when Sophie decides to stay unmatchable, he's more worried about what people will say then Sophie and that's a definite Red Flag in their relationship.
the-forest-bakery team sokeefe ! ugh booo - fitzphie
Keelan Hamilton ok so for me, ive always been a keefoster sort of gal. i just love them together. sophie's sort-of seriousness compared to keefe's typical personality. i liked fitz at first, but then i hated how he got so clingy and such a try-hard later in the series, like with all the gifts and such. i think that sophie and keefe pair so well together, and they balance each other out perfectly. and if you're fitzphie, thats totally fine -not really though, keefe is so much better- i just personally absolutely love keefe. he's so much sweeter than fitz, and he seems to care a lot more about sophie. how shes feeling (maybe a side effect of being an empath, lol), whats going on in her head. i just think that fitz doesnt bother as much. also, sophies just so much more comfortable around keefe. not that theres no spark (there most definitely is), just that she knows that he ditch her (like a certain guy in the series) if anything bad is happening. sophie feels too anxious around fitz. not that you shouldnt be nervous around someone you like, if you didnt id be worried. just that you shouldnt be nervous about what youre doing around the person. i do think that keefe just goes perfectly from random friend of guy sophie likes to friend of sophies to closer friend and confidante to keefoster to hopefully married one day (and if the elven world doesnt actually outcast them, lots of kids, cause thats how i like it). perfect romance, am i right? so anyways, heres my answer. youre probably not still reading, its long, i know. im just praying that keefoster actually happens, and that everyone knows it (haha fitz go find another girl.)
Kayla As fun as the ships are—and yes, I am aware they are what make the series so loveable—I think we put too much emphasis and focus on them. There is so much bias when it comes to the relationships from both the fandom and Shannon Messenger. (Just step back, remove your inner fan from yourself for a bit, and study the series statistically. Look at the numbers of how many moments each ship gets, look at how Sophie feels about each one. Look at the boys, see which ones get to develop and in which way. When you observe it like that, removed from your own feelings, it's obvious which one is the favorite despite Shannon's claim that she loves each boy equally.)

Besides, Sophie is an amazing character by herself and doesn't need a guy to make her any more special. Remember that it is her life (as much of a life as a character can have anyway) and her choice. Regardless of who she chooses, she'll still be the best of the best.

(Most importantly, Sophie is a book character. Of course she has a life and a world, but debating which guy—who is also a book character—she should date is taking it way too far.)
AV Bolton To be honest, I am Team Sophie. Definition: This means that I love Sophie, and I think she can choose whoever she wants and that she has control over her own life. (Although I have to admit a small allegiance to Team Foster-Keefe)
Zury I'm on team Keefe. I mean hes so funny and kind while Fits got some anger issues. SO go team KEEFE
Desi if youve read 8.5 keefe just isnt the same anymore and sophie isnt right for dex so im sorry even though fitz gets angry at sophie and yells at her its his way of dealing with trauma dont blame him. im for fitzphie
a v a
This answer contains spoilers… (view spoiler)
Sarina keefoster 4 life!!!!!
sweetindochick For me (a 13 year old who is in love with gay shit), It's Detz (Dex and Fitz). Don't give me that look. U read it right Detz.😘
EB I'm definitely Keefoster! So-dex is cute, but not really fitting. Fitzphie, is so not realistic. Fitz doesn't respect her at all, and if there's one thing Sophie deserves, it's respect.
Hasini Kethe Fitzfie for sure! I just started the first one so...
Stella Fenwick Keefoster all the way!
Elijah I probably have a popular answer for an unpopular reason. I’m team Fitzfie for a good number of reasons. I understand there’s been times where Fitz was terrible towards her, but he’s still the teal eyed boy that took her from her old world and showed her the new. I honestly feel bad for Dex, but he’s so much better as the awkward best friend. Keefe would definitely be a better partner, than the other two. He is possibly my favorite character in the book. But its my firm opinion that his heartache would make a better story. You cant always have happy endings, and with everyone else settling into where they need to be, you have to have the one that’s stuck where he doesn’t belong. Sorry Keefe.
Lizzy C *laughs in sokeefitz*
Yashica Im definitely team foster-keefe for life, its da best!
Madelyn I am entirely team So-Keefe.
Panda22 In book 1 and the very start of 2, I was torn between so-fitz and so-dex, but then, so-keefe came into play and stole my heart :)
Keefe Sencen GO TEAM FOSTER-KEEFE! They're just SO much better than Fitzphie! I can't- I just can't with Fitz! I don't hate him, but it just seems like he has everything he wants and Keefe doesn't rly so Sophie should be with Keefe because 1) he understands her better and 2) he's just the best. Duh lol if it doesn't happen in the next book... OOOHHH IT SHALL
Katie I am definatley team sokeefe because well it just is the obvious choice my friend is team fitzphie for some strange reason and I am like how are you like this I definatly like team sokeefe better because well he cares about her so much and fitz seems like he does not care about her more then he cares about being a good match.
Hallie Hill
This answer contains spoilers… (view spoiler)
Sadie I'm on Keefoster, because Dex is her cousin so they cant be together, Fitzfie is alittle obv so I dont think its that, and hes a bit disrespectful sometimes. So yeah
colleenhooversfavoritedaugher Team Foster-Keefe(the correct term, yes I’m a nerd)
Fitz acted horribly toward her and wasn’t even a great match any way. I wish they could stay cognates without any problems tho. Keefe is absolutely perfect for her anyway. Sophie already showed how great of a best friend dex is and should stay that way
MAYA Fitzfie i still think they work soo well
Book Dragon None of these people Sobiana or Sosingle. They are all toxic and the fandom needs to get over themselves and who they ship. The romance is the only thing i don't like about this series.
Alex Eggertsen Idk i just lean fitzfie
Amreader09 I like they are all great groups but I think I will have to go with Fitzfie.
Maude
This answer contains spoilers… (view spoiler)
Chris D Fitzphie All the way Keefe Betrayed Sophie SOOOOOOOO may times
Magicalmaham Uggg this is so hard to choose! I was definitely team Fitzfie for a while, but he was really rude to Sophie, but at the same time he also apologized for it in Unlocked. So I kinda think i'm leaning toward So-Keefe, but anything would change my mine. And Dex is definitely just a friend, nothing more.
Sky Roberge Definitely Keefoster, they just seem so mush better for each other, I mean they just get each other so much better. Dex is so sweet and he really cares about Sophie but they just aren't meant to be together, I kinda think Dex and Biana would be cute together. Fitz is cute and he is her Cognate but Keefe and Sophie understand each other so I am so team Keefoster.
《 sophie •°○☆ 》 Keefoster. Dex is so much better as platonic love and Fitz... I honestly want that boy to die. In a vey painful way. I will not go into details because when I told one of my friends (another KOTLC fan) she gave me one of those "I need to be careful around this girl, she has very creative murder ways" looks.

Also I need Marella, Biana and Linh to be lesbians.
Zahava caras keefoster I ship them so much bet I think she is going to end up with Fitz
Leela I really love Dex and Sophie’s friendship, so I’d hate for them to become boyfriend and girlfriend. I also think people excuse a lot of Fitz’s behavior way too easily. Without spoilers, all I can say is that he nearly resulted in someone’s death in Flashback because he was so mad. Throughout the books, he shows numerous times that he cares more about himself than Sophie. He gets mad at her for purely selfish reasons. Keefe, on the other hand, only ever makes decisions that he thinks will have the best outcome for everyone. Yes, some of those decisions are rash and end badly, but he ALWAYS has good intentions. Both Fitz and Keefe do things that upset Sophie, but I think the reason behind these actions makes all the difference. Fitz only ever angers Sophie when his head isn’t in the right place, when he’s being selfish. Keefe only ever angers Sophie when he’s trying his best to do the right thing. Also, Sophie’s main motivations for liking Fitz are surface-level. How many countless times has she mentioned his “teal eyes” or his “movie star worthy smile”? She barely ever mentions that she likes his personality, if ever. Of course, Sophie says that Keefe's a great person all the time, and thought she does mention that he has a nice appearance, she never admires him purely for that surface-level aspect of himself the way she does to Fitz.
Joline Engelking Team Foster-Keefe!
Callie Team Foster Keefe all the way.
Suzie I'm 100% Team Keefoster. Keefe has a heart of gold underneath it all, and is hilarious too.
Lili Gamarvey I used to be Fitzphie but I hated how awful Fitz treated Sophie so I switched to Keefoster around Exile.
Sofia I'm definitely team Keefoster, because the way Fitz treats Sophie towards the end of the series is unacceptable, and Keefe truly cares for Sophie.
Maddy Pieronek Foster-Keefe all the way! He always comforts her and is always so kind.
Sinai fitzfie come on you can not deny the way Sophie likes him and Keefe is better suited as a friend.
Moriah Grace TEAM KEEFOSTER/SOKEEFE!! Keefe needs some more love in his life, and sophie could provide that for him. I've been shipping them since book 3.
Violet Fisher I'm Team Foster-Keefe because Keefe truly cares about her and I hate Fitz.

SPOILER ALERT!!!

When I read what Ro asked Fitz in Legacy I was so happy because that was what I was going to say. My friend is still team Dexie. P.S. She read Nightfall
Matilda Barron Keefoster definitely. I used to be Fitzfie but Fitz always snaps at Sophie and it sucks.
Samantha I like Keefoster, although it seems Sophie can't decide.
astrid Keefoster because I want Fitz fgor myself! *swoons*
oyinkansola I like both but I an leaning towards Sophitz though and yes I have read legacy
Image for Keeper of the Lost Cities
by Shannon Messenger (Goodreads Author)
Rate this book
Clear rating

About Goodreads Q&A

Ask and answer questions about books!

You can pose questions to the Goodreads community with Reader Q&A, or ask your favorite author a question with Ask the Author.

See Featured Authors Answering Questions

Learn more