"Heart on My Sleeve" is a pop song written by James Morrison and John Shanks.
It was first released by American Idol season 7 contestant Michael Johns from his post-Idol album, Hold Back My Heart.
[2] "Heart on My Sleeve" was then recorded by The X Factor runner-up, Olly Murs, for his eponymous debut album.
It features Murs in a hotel room, performing the track whilst looking out onto the London skyline, before leaving the hotel room and heading out into London at night, walking along the South Bank and travelling in a black cab before appearing on the Millennium Bridge where he and a female figure meet and embrace tenderly at the video's end.
Promotion for the single was limited, as Murs had just returned from completing a charity trek for Comic Relief in the Kaisut desert in Kenya around the time of its release.