A lovely thrill

Rating: 9/10 (21 December 2019)

Exciting, fast-moving, emotionally engaging; a lovely thrill all the way through.