Heartwarming and naff in equal measure, this tiny gem is well worth a few hours of your time