Gavin and Stacey's children's names have a sweet royal meaning but surnames have dark twist
It's been over a decade since fans were left stunned when 34 pregnancy tests revealed that Gavin and Stacey were expecting a baby after being told it was unlikely