Ruth

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

- Ruth to her son

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

 * The name "Ruth" is of Hebrew origin derived from the word "re'ut" that means "friend".
 * Her 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.