Ed Sheeran has released THREE versions of his hit single Perfect, but we want to know which is your favourite.

Sheeran has already hit the top spot with the original and the reworked version featuring Beyoncé, and this week it was revealed he was collaborating with Andrea Bocelli for an orchestral take on the catchy track.

It looks like the Christmas No 1 is firmly in his sights.

Which version do you think is the best? Have your say below.