Lots of 
laughter....
 
 

... and the occasional tears