The 29-year-old singer covers the July issue of Cosmopolitan, and opens up to Chelsea Handler in the interview about her relationships with exes Russell Brand and John Mayer. Perry was married to Brand from October 2010 to July 2012, and had an on-again, off-again relationship with Mayer from August 2012 to February 2014.
"It feels like a hundred lifetimes ago, so it's like digging up an old grave," she says of her marriage. "A lot of therapy has happened and a lot of understanding and growth."
"Sometimes you have to go through all this [expletive] to get your grips on life and figure out what the next boundaries in your love life are going to be," she continues. "You have to go through the mud in order to find that peaceful place. In the long run, it was necessary for me to have more of a teammate."
As for ex-boyfriend Mayer, Perry says there are no hard feelings.
"I know it sounds really hippie [expletive], but I'm living in the now and not fantasizing about the future or [being] torn up about the past," she asserts. "I'm super Eckhart Tolle. I have a lot of respect for [Mayer] still, and I know it goes both ways. There's no bad blood, but I'm sure there will be inspired songs."
The singer admits she never stays "single for long," and reveals a surprising secret that may attract men.
"I carry a lot of rose quartz, which attracts the male," she divulges. "Maybe I need to calm it down with the amethyst."
Swim Week Miami Beach 2014 [PHOTOS]