Sheryl Crow famously dated successful athletes and actors in the past, but the country singer doesn't have great things to say about those relationships.

"I have always gone out with guys who were highly successful, which would seem like it would put me at an equal level," the 52-year-old explains. "But what ends up happening is that one of you becomes smaller — and it was always me."

She adds, "I do think that sometimes in order for one person's light to shine, everyone else has to dim theirs."

sheryl crow

Sheryl with ex-boyfriend Owen Wilson in 2000

In the '90s, the star dated musician Eric Clapton and actor Owen Wilson before becoming engaged to cyclist Lance Armstrong. The pair called it quits in Feb. 2006 after nearly three years together.

Although her romances weren't long-lasting, Sheryl says she'd love to get married.

"I'm still old-fashioned. But I don't think marriage is the be-all-and-end-all," she admits. "It's better to have three broken engagements than three divorces" (for the record, she was only engaged that one time!)

The Grammy winner has already started her own family, adopting 7-year-old son Wyatt and 4-year-old son Levi as a single parent. She tells Good Housekeeping magazine her boys "could not be more like brothers if I'd had them both myself.

sheryl crow

Sheryl with sons Wyatt and Levi in 2012

"They understand that they came out of different tummies. But they also believe, as do I, that God 
put us together,' she shares.

"They know how blessed I am to get to be their mommy. So when they're mad that I won't let them play video games, I say, 'God put me in charge. I'm raising you 
all the best that I can, and some decisions are not fun.'"