Avicii / Imagine Dragons June 7, 2019 by SMF · Published June 7, 2019 “Heart Upon My Sleeve” by Avicii & Imagine Dragons “Heart Upon My Sleeve” is a song that was originally released, in a rougher form, by Avicii back in 2013. Dan Reynolds, lead singer of the Imagine Dragons, had also been involved in the project...