The 27-year-old 'I Kissed A Girl' hitmaker, who split from estranged husband Russell Brand last December after a 14-month marriage, feels she is the only person that can make herself truly content, reported Daily Mirror online.
"I've learnt I'm in a very modern fairy tale. But I also know I don't need the Prince Charming to have a happy ending. I can make the happy ending myself. Being in love is the dream. But the reality of making it work is not like the movies," Perry said.
The singer, who is now dating Florence-the Machine guitarist Rob Ackroyd, also said that she still believes in love and would like to settle down one day and have a family.
"I want to be a mother but now's not the right time. A baby can't have a baby, and I'm still a baby. But I'm not afraid of falling in love again, absolutely not. I'm excited for the future, whatever it brings. I still believe in love, most definitely," she added.