And promptly kill us with cuteness.
Ginnifer Goodwin and Josh Dallas are reprising their roles as Snow White and Prince Charming for Once Upon a Time's series finale, and it has us reminiscing about how their whirlwind romance began. After meeting on the hit series, the two took their fairy-tale love off screen in Fall 2011, got engaged two years later, and tied the knot in April 2014. They are also parents to two sons: 1-year-old Hugo and 3-year-old Oliver. Throughout the years, they've shared many sweet moments together, both on screen and off screen. Keep reading to see their love story unfold, from their first red carpet appearance to their fun Harry Potter-themed Halloween costumes!