Eighteen-time Olympic champion Michael Phelps has announced that he is engaged to former Miss California Nicole Johnson.
The couple, who have been in an on-off relationship over the last few years, confirmed the news after Phelps completed a six-month suspension from USA Swimming following a drunk-driving arrest.
Phelps announced the engagement via his Instagram page by posting a photo of the couple together, along with the message: "She said yes."
The 29-year-old is the most successful Olympian of all time having secured 22 medals.