Bo Peep

"Guess Mama's gotta get her hands dirty now."

- Bo Peep to David

Bo Peep is a character on ABC's Once Upon a Time. She débuts, with her only appearance, in the second episode of the fourth season. She is portrayed by guest star Robin Weigert, and is the Enchanted Forest counterpart of Bo Peep.

Bo Peep is based on the character of the same name from the nursery rhyme, "Little Bo Peep".