Ginnifer Goodwin and Josh Dallas welcomed their second son together earlier this month, and it got us reminiscing about how their whirlwind romance began. The Once Upon a Time stars took their fairy-tale love off screen in Fall 2011, got engaged two years later, and tied the knot in April 2014. Throughout the years, they've shared many sweet moments together, both as Snow White and Prince Charming on OUAT 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!
Image Source: Getty / Chelsea Lauren