Lots of
laughter....
... and the occasional tears