Ruth

"For your happiness, I would gladly give my life."

- Ruth to David

Ruth is a character on ABC's Once Upon a Time. She débuts in the sixth episode of the first season. She is portrayed by guest star Gabrielle Rose, and does not have a Storybrooke counterpart.

Trivia

 * -|Character Notes=

Etymology

 * Ruth's son, Prince Charming, also known as David, shares his name with another former shepherd, King David of the Bible. Ruth was the name of King David's great-grandmother.

Appearances
Note: "Archive" denotes archive footage.