Jennifer Lopez has weekly sleepovers with her twins.

Jennifer Lopez

The 45-year-old singer-and-actress lets six-year-old Max and Emme - who she has with ex-husband Marc Anthony - share her bed every Friday so they can have an evening of bonding time together.

She said: "I let them bring sleeping bags into my room and we watch a movie together and then they fall asleep. That's our night to do that."

Whenever she can, Jennifer has the twins travel with her when she is working and thinks it is good for them to see first hand how putting in effort leads to a better life, but she also wants them to be charitable towards others.

She said: "They understand that I work a lot and that the work pays the bills. It's a good message for kids.

"I grew up poor, so I knew I had to work hard. It's different with them, but I'm trying to make them aware of the world around them and what it is to be charitable and fortunate."

The 'On the Floor' hitmaker has been single since splitting from Casper Smart last summer but has no desire to start dating again just yet.

Asked what she looks for in a man, she told Britain's HELLO! magazine: "I'm not looking."