Edit: I feel like everyone is shitting on this because of preconceived Disney charisma plus the fucking snap clap beat but I keep coming back to this. The thing that doesn't make this bad are the good vocal moments, the story that is very clear and vivid, and it breaks out of the pop formula. WOW! An artist (especially a young one) who can be considered mainstream in specific terms, went without formula thank God. Listen to the song for how good it sounds overall this shit isn't that bad.
A new songwriter and better production would compliment this so much.