YES!!!!!!!!!!!!
Well done David.
I am so so so so pleased he has won.
I think he really deserved it, he performed brilliantly tonight.
He really looks as though he can't believe it.
I've always liked Sinead as well though and I hope she does really well in the future too.