Record exec David Geffen is now openly gay, but back in the early '70s he dated Cher while she was separated from Sonny.
In 1975, Cher married rocker Gregg Allman from The Allman Brothers Band and the following year they had their only child together, Elijah Blue Allman. They divorced in 1979.
The KISS bassist and Cher were an item soon after her split with Gregg. She loves those rockers!
Cher really turned back time with her love life in the '80s. In 1984 she was rumored to be with her Mask costar Eric Stoltz, who played her teenage son in the movie and was 16 years younger than her. She also dated Tom Cruise from '85 to '86 when he was 23 and she was 39.
Tom wasn't the only baby-faced Top Gun hottie Cher was involved with: she dated 14-years-younger Val in the '80s, too.
On her 40th birthday in 1986, Cher met 22-year-old bagel baker Rob, who earned the unfortunate nickname of "bagel boy." They dated for several years.
Getting back to her rocker roots, Cher dated Bon Jovi lead guitarist Richie Sambora for two years in the '90s. He's 14 years younger than her.
Cher dated TV exec Josh Donen for two years, from '84 to '86, but she turned down a marriage proposal from him.