J-kNightshade
Ezra is the youngest prince and child to the King of Seraphic. He is guarded by his long term friend and personal guard, Ronan, who has a lot more secrets than he's telling the young prince. For starters Ronan's biggest secret is that he has known Ezra a lot longer than humanly possible, he's known every single one of Ezra's past lives as well as the very first one he fell in love with. The second secret he holds is part of the life they had before he lost Ezra's first life, that he created an entire Kingdom that awaits the prince's return. And his last secret is hiding all this as he waits for the other to remember him...if he remembers him.
If Ezra remembers Ronan it means living out a new life, battling a long foe that wishes to wipe out kingdoms, and living his life to the fullest with his new found family. But if he doesn't remember, it means Ronan lives out a meaningless life. It means disappointing those around him and coming up empty handed and hopping the next life will serve better.