I've read a lot of this genre and can confidently state this one is far, far better than anything else in its field.
With Scratch, Danny Gillan achieves what David Nicholls cannot and what Tony Parsons can only dream about.
This book reminds me of Jim Keeble or John O'Farrell - but it really is much better.
Scratch is honest-funny, not synthetic-funny.
This is funny, sharply observed comedy with a wry contemporary and Glaswegian slant on age-old problems.
It appeals to men and women alike (I tested it) in its disarming tone, disguising an intelligence and philosophical angle with humour, hilarious set pieces and a refusal to fit conventional Hollywood formulae.
Gillan's crucial advantage is that he writes likeable key characters; people we understand, recognise and could be persuaded to join for a pint. Which is handy, as much of the action is set in the pub.
But it's more than one man's painful journey through lager to maturity; it examines how people choose to live their lives, how external facades hide rifts, patterns of behaviour and deeply held assumptions.
His cast of characters; Terry the Not-In-The Closet mate, Kate the Beautiful-But-Crap co-worker, Joe/Simon the astute psychologist with a Bruce Lee obsession, Sammy the Out-of-the-Closet boss, all weave a wonderfully rich background against which our Jim fights his battles.
There's a love story at the heart of this, but it isn't the one you think.
The bits that made me cry and nod came from the most unexpected quarter, and meant all the more for it. Near the end, Jim and Martin's conversation, so perfectly pitched, lifted this book to another level. Gillan's writing - quite literally - makes us grow up.
Scratch avoids cliche, skips cheap solutions and provides a thoroughly satisfying, if bittersweet end to Jim Cooper's journey.
Why this isn't kicking One Day etc out of the water, I don't know - it has warmth, humour and honesty, loveable individuals and a genuine attempt to answer the essential question - how should you live your life?
This writer is going to be massive - because he's better than the rest.
Read him now so you can tell them all 'I told you so'.