Every girl dreams of falling in love and having an over-the-top fairytale wedding.
It turns out when you spend $4 million on the big day, you can definitely make those dreams a reality, and then some.
On Sunday, Joe Manganiello And Sofia Vergara finally took their love to the next level by tying the knot at their beautiful wedding at The Breakers in Palm Beach, Florida.
Vergara looked stunning as she walked down the aisle in a custom Zuhair Murad dress, holding a bouquet of orchids.
From the pre-wedding festivities and the star-studded guest list to the ceremony itself and the post-nuptial celebrations, every last little detail was impeccably planned out and Vergara's hard work clearly paid off because this wedding was phenomenal.
This couple serves as proof love is, in fact, still very alive, and their awesome ceremony will give you some serious #WeddingGoals.
Take a look at the pictures below to see their big day.
On Sunday, Joe Manganiello And Sofia Vergara tied the knot...
...and their wedding was absolutely spectacular.
They kicked off the celebrations with some pre-wedding fun in Palm Beach...
...which included a rehearsal dinner and some pre-wedding partying.
Not to mention, there were some adorable Jofia shirts.
The wedding ceremony was held in a room overflowing with white roses, orchids and hydrangeas.
Vergara made one simply stunning bride...
And chose to wear a custom Zuhair Murad wedding dress...
...as she walked down the aisle with a bouquet of orchids.
Everything from the decor to the emotional ceremony was absolutely perfect.
Seriously, it doesn't get any cuter than this.
Plus, their first dance looked like something straight out of a romance film.
Yep, it's not hard to see these two are madly in love.
And they lived happily ever after. The end.
Citations: They're Married! Sofia Vergara and Joe Manganiello Tie the Knot in Palm Beach – See All the Photos (People)