Marc Anthony is engaged to Shannon De Lima! Credit: Mark Davis/Getty Images for Sports Spectacular

Marc Anthony is giving marriage another shot. The singer is engaged to his girlfriend Shannon De Lima, a source tells Us Weekly in this week's issue. Jennifer Lopez's ex-husband, who has been dating the model on and off since 2012, proposed back in March, an insider tells Us.

The couple are set to say "I do" in mid-November in the Dominican Republic, the source adds.

The marriage will not only mark Anthony's third time tying the knot, but also add another kid to his already-big brood — De Lima's 7-year-old son Daniel.

Anthony is already dad to twins Max and Emme, 6, whom he shares with ex-wife Jennifer Lopez. He also has four kids from his previous relationships with Dayanara Torres and Debbie Rosado: Cristian, 13, Ryan, 11, Ariana, 20, and Chase.