Heart-melting and howlingly funny