Emma. ★★★½

Delightful.