Emma Watson has spoken about relationships and the nature of love, saying that becoming happy in her own skin was essential for any romance to succeed.

The actress explained that she grew up believing that "true love" meant a troubled and sometimes painful relationship.

The Perks of Being a Wallflower star told Glamour magazine: "When I started dating, I had this kind of Romeo and Juliet, fateful, romantic idea about love. It was almost that you were a victim - that there was a lot of pain involved and that was how it should be.

"Shakespeare said the course of true love never did run smooth and I had a sense it had to be painful. It was such a revelation to realise it shouldn't be that way and you get to choose who you love and who you give your heart to."

She added that she reconsidered her beliefs when she realised she had to value herself in order to make a relationship work, saying: "The sad thing is you only learn from experience, so as much as someone can tell you things, you have to go out there and make your own mistakes in order to learn.

"It sounds like a cliche, but I also learnt that you're not going to fall for the right person until you love yourself and feel good about how you are. It's only recently that I've felt much better in my own skin and known my own worth a lot more than I used to.