Spoiler warning!
This article contains plot details from the latest books.

Admin note: This is a friendship page, not a ship page.

Keefe and Ro have a competitive friendship. Ro is Keefe's bodyguard, and was appointed to him by Lady Gisela in NightfallThe two have very similar personalities, as they both love getting into mischief, pranking, and upsetting Keefe's dad. In Flashback, Ro and Keefe make three bets throughout the book.

The first bet is when Ro and Keefe have a bet on how long Alvar's tribunal would last, Ro claiming it'd last until sunset. If she won, Keefe would have to wear a metal diaper to school. If Keefe won, Ro would have to call him Lord Hunkyhair from then on. Ro lost, and stayed true to her bet, but eventually began to re-dub him Lord Funkyhair instead.

The last bet is when Keefe learned that Sophie's new Ogre bodyguard was named Bo, and it was confirmed Ro was "acquainted" with him, Keefe made a bet that Sophie could "get the dirt" on Bo and Ro. Ro bet against that, claiming confidently that Bo wouldn't reveal anything, and thus came the third bet, much to Sophie's dismay. This is where the "Ballad of Bo and Ro" was invented. Keefe lost when he visited Sophie, which was against the bet's rules. Ro now gets a free dare to make Keefe do anything. What that will be is unconfirmed.

e c

Main Character Ships

Pairings with Sophie Elizabeth Foster

BianaLinh and BianaLinhDexFitzTamJensiKeefeMarellaValin

Pairings with Fitzroy Avery Vacker (a.k.a. Fitz)


Pairings with Biana Vacker

SophieDexTamMarellaJensiKeefeLinhLinh and Sophie

Pairings with Dexter Alvin Dizznee (a.k.a Dex)


Pairings with Marella Redek


Pairings with Keefe Sencen


Pairings with Tam Song


Pairings with Linh Song

SophieMarellaDexBianaFitzSophie and BianaWylie

Pairings with Wylie Endal


Other Relationships

Platonic or Ability Enhancing Relationships

Sophie and Mr. ForkleKeefe and Lady BelvaKeefe and RoSophie and Fitz

Community content is available under CC-BY-SA unless otherwise noted.