Question: how many christmas specials of gavin and stacey are there
Answer: It ran for a total of 20 episodes , broadcast from 13 May 2007 to 1 January 2010 , comprising three series and two Christmas specials .