Has a new track by Justin Bieber leaked online? Is it off his upcoming acoustic album? Is it a sad ode to Selena Gomez?
Fans around the globe are asking themselves these questions tonight, after a single titled "Yellow Raincoat" found its way online.
Included among the melancholy lyrics? "I put on my raincoat, my yellow raincoat, baby it's keeping me dry...I put on my raincoat, my yellow raincoat, you know exactly why..."
Hmmm. Take a listen now and decide: Is this Justin?