If you're not feeling a little teary by the end of this heartbreakingly beautiful debut novel, you might want to check your pulse. Widowed Sikh postmaster Sukhdev 'David' Sidhu has run the sub-post office in Richmond, west London, faultlessly for two decades. But following the introduction of a new IT system called Horizon, the books won't balance and more than £15,000 is missing. Mr Sidhu soon finds himself pitted against a system that refuses to listen with devastating consequences.