So if you've been keeping up with celeb couples lately, you probably know that some seriously weird sh*t is going on. Nicki Minaj and Eminem are apparently a thing, Elon Musk and Grimes are a couple, and even Cara Delevingne has a new boo!

With all these new couples sprouting up, it's definitely hard to keep track. As of late, rumours that ex-husband of Jennifer Aniston, Justin Theroux, is thinging with Selena Gomez have been floating around, and the internet has been freaking out.

@justiferdailyembedded via  

With a huge age gap between the two, a lot of eyebrows were raised when word got loose that Gomez and Theroux may be dating. Nothing has been confirmed for sure, so the internet has been left in the dark to speculate. 

Interestingly enough though, Gomez isn't the only girl that Theroux has been spotted hanging out with! He was recently spotted on a vacation with actress Laura Harrier, and the two looked quite comfortable together.

@peoplestarsruembedded via  

This caused all of us to question everything we thought we knew. Who is Justin Theroux dating?! Is he dating multiple girls? How does Jennifer Aniston feel? Does he want to date me??? Needless to say, everyone is seriously confused about wtf is going on here.

If all of this wasn't enough, on May 29th, Theroux was also spotted getting cozy on vacation with actress Emma Stone.

@newsofsembedded via  

At this point, we're all pretty shook. To give him some credit, he is recently divorced and probably just wants to have fun, but we want some answers, and we want them now!

Source: Popsugar