Throughout three 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 with their newborn baby, Prince Neal. In honor of stars Ginnifer Goodwin and Josh Dallas welcoming their own baby boy, we're celebrating with all the reasons we love Snow and Charming (and their Storybrooke counterparts) Mary Margaret and David — in GIFs, of course. They're just one of our many favorite fairy-tale romances from OUAT.
Image Source: ABC