who is lily from once upon a time
Lily (Once Upon a Time) When Emma Swan discovers that a former friend from her past, Lily, is Maleficent's long lost daughter, she embarks on a quest to find her and bring her back to Storybrooke in order to reunite her with Maleficent, and Regina teams up with her in an effort to warn Robin Hood about Zelena, but the two are about to face what awaits them outside Storybrooke. Inside Storybrooke, Gold finds himself dealing with Belle, and back in Emma's past, her friendship with Lily after she is placed in a foster home could threaten their future.
Meghan Ory Meghan Ory (born August 20, 1982)[1] is a Canadian television and film actress. She is best known for her role as Red Riding Hood/Ruby on the ABC fantasy series Once Upon a Time and also starred in the short-lived CBS drama Intelligence as Riley Neal. Ory currently stars in Hallmark family drama Chesapeake Shores as Abby O'Brien.