Snow White and Prince Charming Are Living Their Own Fairy Tale in Real Life

Throughout Once Upon a Time's five seasons, Snow White and Prince Charming have been through a lot. They've lost and found each other and both of their children, died or nearly died a few times, and been through too many other traumatic things to count. At the end of the day, they always find each other and are now more in love than ever. In honor of the upcoming season finale, we're celebrating all the reasons we love Snow and Charming (and their Storybrooke counterparts) Mary Margaret and David — in GIFs, of course.

01
They've Been Through Many Curses
ABC

They've Been Through Many Curses

02
And They Always Break Them
ABC

And They Always Break Them

03
They Walk Through Fire For Each Other
ABC

They Walk Through Fire For Each Other

04
They Save Each Other, Too
ABC

They Save Each Other, Too

05
Time and Time Again
ABC

Time and Time Again

06
They Will Always Find Each Other
ABC

They Will Always Find Each Other

08
They're Great Parents
ABC

They're Great Parents

09
Who Sometimes Make Their Daughter Feel Awkward
ABC

Who Sometimes Make Their Daughter Feel Awkward

10
They Actually Share True Love's Kiss . . . a Lot
ABC

They Actually Share True Love's Kiss . . . a Lot

11
They Even Share One Heart
ABC

They Even Share One Heart

12
So Yes, They're the Perfect Couple
ABC

So Yes, They're the Perfect Couple