Jennifer Morrison sends moving message to Once fans
Jennifer Morrison has marked the end of Once Upon a Time by posting a heartfelt message on social media.
The star, who plays Emma Swan on ABC's fantasy fairy tale-inspired drama, confirmed to her fans on Instagram that the series has now wrapped.
She said that she will be "forever changed" by the TV show, which is ending after seven seasons, and will treasure her time as Emma.