Recap / Justice League Unlimited S 3 E 11 Ancient History
Driven to Suicide: After his advisor poisons his wife and best friend, Carter drinks the poison himself to join them in death.
One True Love: This episode greatly implies that John Stewart and Shayera Hol are soulmates. John, however, refuses to allow himself to be destiny's puppet and stays with Mari.
Reincarnation: Carter, Shayera, and John all knew each other in a previous life.
Reincarnation Romance: A Love Triangle. Carter and Shayera's previous incarnations were married, but Carter's decision to focus on the expansion of Egypt caused him to neglect his wife (who desperately wanted to bear his child). The lack of intimacy eventually drove Shayera into the arms of John's previous incarnation, who was Carter's best friend.
Undying Loyalty: Deconstructed. Carter's advisor was so loyal to him that he took a statement that Carter had made in the heat of the moment and followed through with it by murdering Shayera and John. Carter did not take it well.