Jennifer Lopez struggled to Bond with her children when they were born.

The 42-year-old 'What To Expect When You're Expecting' star realised less than two weeks into becoming a mother that she wasn't naturally connecting to her twins Max and Emmie.

She told Redbook magazine: ''I remember after the babies were born, about seven to 10 days in, I was like, 'What is going on with me?

''I felt sad and depressed and thought the babies didn't love me.''

The 'On The Floor' singer who is now dating dancer Casper Smart explained that the novel which her latest film is based on helped her get through the rough patch.

She confessed: ''I actually remember picking up the book to try to see what was happening to me.

''And it said how you have this huge hormonal drop about seven to 10 days after you give birth. It's called the 'baby blues.' But I just thought they didn't like me!''

The screen star has a four-year-old boy and girl with singer Marc Anthony - who she announced she was divorcing last July.