Thing about Olly is that his videos are so low budget.

They look like they were filmed in a few hours with digital cameras. Please Don't Let Me Go wasn't bad, and Thinking Of Me worked well because of the "floating" thing, but Heart On My Sleeve and this look so cheap.
Saying that, it's a pretty good song (but nowhere near the best on the album. That's another problem, there's at least four better songs than this on the album) and will hopefully keep his top 20 streak going and boost the album to double platinum.