Jennifer Lopez recently admitted that she is "happy" for her former husband Marc Anthony as he has found his new love, Shannon De Lima.
De Lima started dating the American singer in early 2012, roughly five months after he and Lopez called it quits, they had, however, amicably split up by January 2013, but reconciled later on, E! Online reported.
The 45-year-old singer also said that her "single status" would not be forever and believes that someone great will come along.