Julianne Hough is opening up about her love life, and what caused the split with "American Idol" host Ryan Seacrest.

In the August 2014 issue of Redbook Magazine, the former "Dancing with the Stars" professional looks back on her previous relationships. The 25-year-old had a short romance with country singer Chuck Wicks before dating Seacrest for nearly three-years. The couple separated last May.

At the time, sources blamed the pair's busy schedules as the reason behind the split. In the interview Hough blamed herself for nothing going right in her relationship, and said her need to be perfect ultimately caused the relationship's demise.

"Every relationship, there was nothing wrong or bad, but there was nothing right," Hough said about her past relationships. "I had one foot out because I didn't want to get hurt. And I didn't say what was on my mind because I didn't want to ruffle any feathers. I needed to be perfect. "

After ending her relationship with Seacrest, the "Footloose" actress took a vacation with her family and said after taking a "six-day seminar [last November] about creating your own destiny" she came to a realization.

"I was not into it at first, but I learned so much about myself and why my relationships didn't work that by the end I was on a high," she told Redbook. "I was seeing a couple people, but immediately [pretends to text guy], 'You are nice, but this is going nowhere.'"

Hough is currently dating hockey star Brooks Laich. She revealed that her "Curve" co-star introduced Laich and the two have been an item since December 2013.

"We've been open and honest from day one," she said. "Now I'm not holding anything back, because I'd rather get my heart broken than never know what it is to be completely, madly in love. If I had been this open in my last relationship, who knows?"