Jennifer Lopez blames her failed marriages on her strong family upbringing.

At just 36 the singer has two failed marriages - to waiter OJANI NOA and dancer CRIS JUDD - and a failed engagement to actor Ben Affleck behind her.

Now happily married to singer Marc Anthony, Lopez insists her intentions have always been good but admits she may have been trying too hard to find a life partner.

She says, "Maybe because I had such a strong family growing up, having a partner is very important to me.

"So in that belief, I've made certain moves to have that in my life."