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