For your happiness, I would gladly give my life.
— Ruth to David

Ruth is a character on Once Upon a Time. She is portrayed by Gabrielle Rose and has no Storybrooke counterpart, due to her death in "The Lady of the Lake". 

Biography Edit

Use this section to give greater details about the character's life.


RobertKing George
Prince JamesPrince Charming
Snow White
Emma Swan
Neal CassidyJohn Watson
Sarah CassidyPrince Neal
Henry MillsElizabeth Watson

Behind the scenes Edit

  • Chronologically, her first appearance is in the flashback, "Heartless"
Community content is available under CC-BY-SA unless otherwise noted.