On the surface it looks as if Zoe (Lily James) is commitment-phobic. She isn’t really. It’s just that Cupid hasn’t fired his arrows yet. When her mother Cath (Emma Thompson) tries to fix her up with a local vet, the nice but dull James (Oliver Chris) we know it just ain’t gonna work. She has…