Love and Monsters ★★★½

there is a dog, need i say more