Warm, intelligent, brilliantly wryโฆ and keeps up the tension right till the end
A properly indulgent page-turner
Uplifting and joyous
A moral dilemma everyone can relate to
A wicked wit and warm heart