Kaley Cuoco-Sweeting Talks 10-Day Fling With Henry Cavill

Kaley Cuoco-Sweeting managed to keep her two-year romance with Johnny Galecki a secret until after they broke up, but her 10-day fling with Man of Steel's Henry Cavill was as high profile as it gets.

"I had no one following me until I met Superman," she says of her June-July 2013 romance with Cavill, 30. "I've been in this business for 20 years, and my whole life, I could go anywhere, do anything. There had not been one paparazzi photo of me until like several months ago. The recognition was crazy."

Not long after she called it quits with Cavill, the 28-year-old fell for professional tennis player Ryan Sweeting. Shocking their friends and family, they got engaged after three months of dating and wed on New Year's Eve. "I admit it happened fast, but that's who I am. When we met, I knew he was the one," she tells Cosmopolitan. "[At my wedding], I felt like a rock star and a badass. What was amazing in that room, it was so full of love. It was like nothing I'd ever been to before, and it was exactly what we wanted it to be. It was the eighth wonder of the world, the greatest wedding of all time."

And yes, her ex-boyfriend and Big Bang Theory co-star Galecki really did attend her nuptials. "It took a minute, a bit of awkwardness," Cuoco-Sweeting says of working with her ex, who's now dating Kelli Garner. "By the grace of God, we became best buddies and moved on in such an elegant way. [He's] one of my closest friends. He was in the front row at my wedding, with a huge smile on his face."