Guess who's come home!
Prince Robert (Max Brown) made his unexpected return to the palace in tonight's all-new episode of The Royals right after Queen Helena (Elizabeth Hurley) was finally able to prove Prince Liam (William Moseley) and Princess Eleanor (Alexandra Park) were indeed the biological children of the late King Simon. So, will there be a battle for the throne?
Meanwhile, Liam's guilt-ridden romance with Kathryn (Christina Wolfe) continued to develop as Eleanor and Jasper (Tom Austen) learned how to communicate with each other.
Keep reading for a recap of tonight's juicy episode!