That kiss with Jennifer Lopez makes so much sense now!

Sources tell E! News that Marc Anthony and his wife Shannon De Lima have split after two years of marriage. The couple first began dating in early 2012, about five months after the Grammy winner announced his separation from J. Lo.

MUST SEE: Ryan Phillippe and Fiancée Paulina Slagter Call Off Their Engagement After 5 Years Together!

The duo has no children together, but Marc, 48, shares two sons with ex-wife Dayanara Torres and has twins, Max and Emme, with Jennifer.

The former spouses set tongues wagging on Thursday night when they shared a smooch onstage at the Latin Grammy Awards. J. Lo, 47, broke up with longtime boyfriend Casper Smart in August.

Needless to say, fans are hoping that the duo reconciles!