Ed Sheeran joined ZM radio hosts Jase and PJ for a special secret show today at Christchurch's Botanical Gardens.
100 lucky winners were treated to an audience with Sheeran, who performed four songs, including a special fan request.
The ginger guitar hero Instagrammed a pic of himself and the crowd to more than 3.6 million followers.
The chart-topper, who is in New Zealand on a sellout arena tour, confirmed to the radio hosts that he is single and the last person he kissed was one of his crew members.