X Factor fans queued from 4 o'clock in the morning to catch a glimpse of winner James Arthur when he visited Milton Keynes.
Nearly 500 turned up to a book-signing. His debut single, Impossible, went in at number one this week.
Proceeds will go to children's hospices - including eight in East Anglia.
X Factor benefits charities
It's not only the winner James Arthur who is going to benefit from this years X-Factor. East Anglia's Children's Hospices are also going to get some cash.
100% of the profits from James Arthur's song 'Impossible' will go to 50 children's hospitals.
They include three in East Anglia: at Quidenham in Norfolk, Milton in Cambridgeshire and in Ipswich.
It is the first time the X Factor's winner's single will be in aid of a charity. The song has already reached the top of the iTunes chart.