As well as the humour, I was also surprised how emotional I became at the lives of these little puppets on Avenue Q; a brilliant show all-round.