Michael Phelps Reveals Secret Mexico Wedding In Instagram Snap

“Truly the happiest day of my life,” bride Nicole Johnson captioned another shot.

Truly the happiest day of my life @m_phelps00 thank you @boonestudios for capturing this day 😘

A photo posted by Nicole Michele Johnson (@mrs.nicolephelps) on

It’s been a whirlwind year for Michael Phelps.

The 23-time Olympic gold medalist shared a photo Sunday of him tying the knot with Nicole Johnson in a formal ceremony that was reportedly held in Mexico the day before.

The stunning bride is seen walking hand in hand with the legendary swimmer in a tropical outdoor ceremony.

My best friend.... I love you!!

A photo posted by Michael Phelps (@m_phelps00) on

The 2010 Miss California winner wore a floor-length ivory-and-white lace gown featuring a thigh-high slit in the front. Her handsome groom wore a matching ivory suit with a baby blue tie.

“Truly the happiest day of my life,” the dazzling bride ― who has since changed her Instagram name to “Mrs. Nicole Phelps” ― captioned one of the snaps.

According to Us Weekly, the photos were taken during a second wedding ceremony at a beachside resort in Cabo San Lucas, Mexico.

The couple married back in June, one month after the birth of their now 5-month-old son, Boomer. Incredibly, they managed to keep the news a secret throughout the summer games.

Congratulations to the happy couple!

Boomer Phelps