Jennifer Lopez is learning how to smile through the pain.

The 47-year-old had a hot and heavy fling with rapper Drake, but it seems like their love has fizzled out for good. J.Lo took to social media to post a series of cryptic messages hinting at a possible break up.

“Timing is everything. If it’s meant to happen, it will, and for the right reasons,” read a quote she posted to Instagram.

MORE: Drake Photographed With Nicki Minaj — but What About Jennifer Lopez?

After posting the cryptic message, the “Ain’t Your Mama” singer re-posted a video clip of herself singing Nat King Cole’s 1954 hit song “Smile,” a song about heartbreak.

“Smile though your heart is aching, smile even though it’s breaking,” she sang in a slow, emotional piano version of the tune.

It doesn’t seem like she’s taking her recent split from Drake too well. After a whirlwind romance — which included multiple PDA-filled sightings at holiday parties in December and a New Year’s Eve date — things started going south after Drake was spotted out on a date with porn star Rosee Divine in Amsterdam.

MORE: Jennifer Lopez and Marc Anthony Didn’t Get Back Together Because of “Trust Issues”

But one person might be happy that things didn’t work out for J.Lo and Drake — her ex-husband, Marc Anthony. The Latin crooner was married to Jennifer for 10 years before their divorce in 2014, and they also share eight-year-old twins, Emme and Max, together. Sources exclusively revealed to Life & Style that Marc was “absolutely devastated” when he found out his ex-wife was dating the Canadian rapper.

“[He] has never stopped loving her,” the insider added. “He wants her back.”

Scroll through the gallery below for a look back at J.Lo’s dating history!