Michael Phelps & Nicole Johnson: The Pictures You Need to See

Michael Phelps is the most decorated Olympian of all-time and has a very good chance to add to his total in Rio, but he's doing pretty well outside of the pool, as well. Phelps is engaged to Nicole Johnson, a wearer of many hats. The 31-year-old won the 2010 Miss California USA competition. She is a USC graduate with an extensive resume that includes jobs with ESPN and YP. Most importantly, she is the mother of their son, Boomer (born May 5, 2016). Phelps and his fiancee have been through many ups and downs during their long relationship, but they've used those tribulations to grow as a couple. "Her and I have been on and off for eight years," says Phelps. "It's been a long time. We've been through a lot. But I love her to death. We've been able to grow as a couple through everything we've been through, the positive changes I've made in my life." You can click through the gallery to see and learn more about the soon-to-be husband and wife. (Getty)