Tate McRae – bloodonmyhands [ft. Flo Milli]. Lyrics & Meaning: The Epic Takedown of a Cheating Ex

What happens when you give your all, only to be played? Tate McRae, with a fierce assist from Flo Milli, dishes out the perfect revenge anthem in “bloodonmyhands.” This track is all about reclaiming your power and showing an ex exactly what they lost.

Diving Into “bloodonmyhands” by Tate McRae [ft. Flo Milli]: The Story Unfolds

The Setup: All In, Then Played

Okay, so picture this: Tate’s character was totally dedicated. She was ride-or-die for this dude, ready to take on the world with him. She kept his secrets locked down, like a serious vault. She even ignored her own boundaries for him, which, let’s be real, is a huge deal.

    Held you in the night
    I kept all your secrets in a vault inside my mind
    I was so prepared to let you cross all my lines
    I was so prepared to fight a war on your side

    But then, plot twist! He starts acting all shady, playing games, and basically forgetting she has pride and options. You know the type, right? Suddenly, he’s begging for her time, then switching up like crazy. He clearly underestimated her.

    So where’d it go, boy?
    One second you were begging for my time, then, boy
    You scheming like you out your f—— mind, and, boy
    You forgot I got a lotta pride and choices
    Didn’t think that I’d go

    The Comeback: Dancing On Your Ex’s Tears

    Instead of wallowing, Tate’s character makes a swift move. She bounces back like a boss, finding someone new who, ironically, can’t stand her ex. It’s like she’s dancing without a care in the world, even if she’s a little tipsy. This whole vibe is meant to mess with him, big time. He’s “seeing stars” because he’s so shocked and upset. Talk about a glow-up gone savage!

    Dance like I can’t be bothered, know it kills you
    Bounced back and found another, and he hates you
    Oh baby boy, you’re seein’ stars
    And it f—- you up so hard

    She’s pretty clear: he was the “worst one.” The new person? Definitely an upgrade.

    Flo Milli’s Take: No Time for Games

    Flo Milli jumps in, adding her own layer of pure confidence. She’s got a new man, and honestly, falling for the old one was like a “damn disease.” She knew he was messing around in the streets, but she wasn’t about to stick around for that. Instead, she’s out having a good time, turning heads, and making it clear she’s not interested in his calls or his excuses. Her self-worth is too high for his nonsense.

    I got a new man to please, fallin’ for you is a damn disease
    Holdin’ it down, I knew you was messin’ around, you wanna go play in the streets
    But you know me, I ain’t goin’ for that, I hit the club and I’m throwin’ it back
    One walk through and them n—— attack, so when they call, I answer that

    She’s beautiful, valuable, and if something isn’t working, she’s out. Simple as that.

    I’m pretty and worth it
    My feelings ain’t hurtin’
    Won’t stay if it ain’t workin’
    Didn’t think that I’d go

    The Core Vibe of “bloodonmyhands”

    The phrase “blood on my hands” isn’t literal here. It’s about the intense emotional damage the singer has inflicted on her ex by moving on so quickly and seemingly uncaringly. She knows her actions are hurting him deeply, and she’s not sorry. It’s a powerful declaration of emotional victory and swift revenge after being wronged.

    What “bloodonmyhands” Really Tells Us

    The big takeaway here? Self-worth is everything. This song teaches us that when someone disrespects you or plays with your feelings, you don’t have to sit around and cry. You can choose to bounce back, find your happiness, and make it clear that you won’t tolerate being treated like an option. It’s a reminder to stand firm in your value and swiftly move on from anyone who doesn’t see it.

    So, what do you think about “bloodonmyhands”? Does it resonate with you, or do you see a different story in the lyrics? Drop your thoughts, I’d love to hear another perspective!

    Lyrics: "bloodonmyhands" by Tate McRae (ft. Flo Milli)

    I got some blood on my hands
    I got some blood on my hands
    I got some blood on my hands (Mm)

    Held you in the night
    I kept all your secrets in a vault inside my mind
    I was so prepared to let you cross all my lines
    I was so prepared to fight a war on your side
    So where’d it go, boy?
    One second you were begging for my time, then, boy
    You scheming like you out your fucking mind, and, boy
    You forgot I got a lotta pride and choices
    Didn’t think that I’d go

    Dance like I can’t be bothered, know it kills you
    Bounced back and found another, and he hates you
    Oh baby boy, you’re seein’ stars
    And it fucks you up so hard
    Dance like I can’t be bothered (I can’t) when I’m half-drunk
    Moved on and found another (Found), you’re my worst one
    Oh baby boy (Boy), you’re seein’ stars (Stars)
    And it fucks you up so hard (Oh yeah)

    I got a new man to please, fallin’ for you is a damn disease
    Holdin’ it down, I knew you was messin’ around, you wanna go play in the streets
    But you know me, I ain’t goin’ for that, I hit the club and I’m throwin’ it back
    One walk through and them niggas attack, so when they call, I answer that
    Okay, had a couple drinks and he fallin’ (Fallin’)
    Stars in the whip, it’s cream, bitch, I’m ballin’ (Ballin’)
    Boy, get a grip, I’m sick of you callin’ (Callin’)
    He don’t believe it’s over, he stallin’ (He stallin’)
    I’m pretty and worth it
    My feelings ain’t hurtin’
    Won’t stay if it ain’t workin’
    Didn’t think that I’d go

    Dance like I can’t be bothered (Oh no), know it kills you (Kills you)
    Bounced back and found another, and he hates you
    Oh baby boy (Boy), you’re seein’ stars (Stars)
    And it fucks you up so hard (So, so, so, so hard)
    Dance like I can’t be bothered (I can’t) when I’m half-drunk
    Moved on and found another (Found), you’re my worst one
    Oh baby boy (Boy), you’re seein’ stars (Stars)
    And it fucks you up so hard

    Blood on my hands (I got blood on my hands)
    I got some blood on my hands (I got blood on my hands)
    Yeah, I move as fast as I can (Ooh)
    And I know it fucks you up so hard
    Blood on my hands
    I got some blood on my hands
    Yeah, I move as fast as I can
    And I know it fucks you up so hard (Ah)

    I got some blood on my hands (On my hand)
    I got some blood on my hands (Ah)
    I got some blood on my hands (Ah, ah)

    Related Post