Jennifer Lopez and Casper Smart

Jennifer Lopez and Casper Smart

Jennifer Lopez isn't rushing to get married again.

The 44-year-old singer - who has been married three times before - has been dating her beau Casper Smart, 27, since 2011, but she's adamant she won't be walking down the aisle any time soon.

She said: "'In the past, love for me has always meant forever and sure you still nurse those fantasies, but I don't try to force it any more.

"I hung on to my fairy tale ideals for a long time. But where I am now, what I've been through, there are no rules.

"There are lots of ways it can turn out instead of just one. There are so many different kinds of happiness, not just the one you learned about when you were five years old."

The 'On the Floor' hitmaker admits she has a history of "rushing things through" when it comes to love, but she's trying to work out why she can't stand being alone.

She explained: "Look I don't love being alone. I don't. I can't beat myself up about that. What I have to do is figure out why I don't like it. Why am I not OK being alone? And can I be OK facing that?"

The brunette beauty believes her six-year-old twins Emme and Max - with whom she shares with her ex-husband Marc Anthony - have helped her to focus on the important things in life.

She explained in the April edition of InStyle magazine: "Kids really focus you - it's primal. You come home and you're tired and they have no idea if you've had the greatest day or the roughest. 'Mummy, I don't care if your head hurts, I want to sit in your lap an eat food in your hair'."