Well it could have been the sea that kept you in your shell It could have been the devil that made your life hell It could have been an angel who blamed you for losing his wings Well it could have been a candle that just burned to quick It could have been a stranger taking treats for tricks It could have been tomorrow that dangled today on a string Well it could have been the summer could have been the spring Could have been the rising cost of a ring Well it could have been any number of things But everybody knows it was me Well it could have been a brainstorm that blew your mind It could have been a timeshare that stole your time It could have been an accident waiting to take control Well it could have been a singer that just wanted a hit It could have been a swinger that swung and missed It could have been the whether or not to stay or go Well it could have been the winter could have been the fall Could have been how you were to pay for it all Well it could have been any number of things But everybody knows it was me It was me who wouldn’t leave you alone It was me who’s so in love with you still It was me who’s gonna be better from now on And if you won’t believe me you know that I will Well it could have been a monster hiding under your bed It could have been a doctor messing with your head It could have been intentions that promised you the sky Well it could have been forever with no time to spare It could have been a crowd but there was nobody there It could have been the myth of a perfect alibi Well it could have been love and maybe it was Could have been a fool who shouldn’t do what he does Well it could have been any number of things But everybody knows yeah everybody knows yeah everybody knows it was me It was me It was me (I’m in love with you still) It was me (I’m in love with you still)