He beat her to the punch!

Calvin Harris is set to release his new track "Ole" on Friday, and it's glaringly obvious the lyrics were written about Taylor Swift's alleged infidelity with now-boyfriend Tom Hiddleston. The tune seems to be written from Hiddleston's perspective, and it certainly sounds like the Scottish DJ is one scorned dude!

"I see online that you begun to be a good girl and take trips with your boyfriend. Being attentive, continue to pretend..." one verse goes.

"You've hidden my name in your phone so you can call me to tell me you've been going through hell. Left him alone and you booked in a hotel," goes another.

The most telling part? When EDM superstar references the British actor's role as Loki with a clever play on words. "Low key, you won't tell none of your friends about me," singer John Newman croons.

T-Swizzle's camp is crying foul, saying that Calvin was working on this masterpiece well before their breakup and was not writing it with Tay Tay in mind. "She knew all about Ole because Calvin started writing it before Tom was in the picture. If Calvin claims he wasn't working on this before the Met Ball, he's lying," a source dished to TMZ.

Karma is a real b*tch!