It's the real difference between an adult and a child
Whoops, you messed up Ran around and then you got caught Whoops, you messed up Now you cryin' about what you lost You did me dirty, hope she was worthy You say you're sorry But I think what you really mean is whoops
We had a good thing With cute-ass nicknames Guess our forever (Mm) Turned into never
And she got 'bout half Of my looks with no class Now you say, "Come back" But I think what you really mean is
Whoops, you messed up (Messed up) Ran around and then you got caught Whoops, you messed up (Messed up) Now you cryin' about what you lost You did me dirty, hope she was worthy You say you're sorry, But I think what you really mean is
Whoops, get gone Pack it up and we done I said whoops, get gone That's enough, baby, we done I said
Pictures on your phone That's called a no, oh Thought you were sneaky But you made it easy
And she got 'bout half Of my looks with no ass Now you say, "Come back" But I think what you really mean is
Whoops (Whoops) , you messed up (Messed up) Ran around and then you got caught Whoops (Whoops) , you messed up (Messed up) Now you cryin' about what you lost You did me dirty (You did me dirty, bae) Hope she was worthy (Yeah) You say you're sorry, But I think what you really mean is
W-H-O-O-P-S '99 bitch, you made your bed That's the dumbest shit you ever did Ever did, ever did, ayy
Whoops (Whoops) , you messed up (Messed up) Ran around and then you got caught Whoops (Whoops) , you messed up (Messed up) Now you cryin' about what you lost (Whoops) You did me dirty (Did me dirty, bae) Hope she was worthy (Yeah) You say you're sorry, But I think what you really mean is
Whoops, get gone Pack it up and we done (We done) I said whoops, get gone That's enough, baby, we done I said whoops, get gone Pack it up and we done I said whoops, get gone (Ayy, ayy) That's enough, baby, we done I said whoops
Compositores: Meghan Trainor, Sean Douglas, Grant Boutin & Gian Stone