Chris Chibnall has written a funny, farcical play with plenty of depth and feeling.
One Last Push, directed by Gareth Machin, is having its world premiere at Salisbury Playhouse with a great cast and clever set.
First of all, it's funny. Laugh out loud, funny! It's silly but warm, farcical but with feeling, and the cast carries some clever jokes with great timing and reactions.
There is some straight-up slapstick and silliness, but the ending brought a tear to my eye and many others in the audience.
Set in the living room of their new flat, Mark (Sam Alexander) and Jen (Laura Main) are preparing to have their first baby, and the plan is a home birth.
Throw in four other cast members who weren't expected to be there, and you have a recipe for disaster. That is what ensues, sort of.
They are joined by Jen's mother, Eileen (Sherry Baines), who was expected to be there but has ideas above her station and a strong aversion to an 80s track by Dexys Midnight Runners.
Also making a nuisance of himself is Dave, Mark's formerly estranged father, who has been 'fixing' the flat as he tries to rebuild his relationship with his son after leaving when he was just two years old.
Paul (David Partridge) is the upstairs neighbour and former flat owner who lacks social awareness.
Finally, they are joined by Alize (Valerie Antwi), who is Dave's much younger, free-spirited girlfriend, who arrives ready for a party.
The play is everything I hoped for and more. It provided light relief whilst also reflecting the circumstances many will recognise from their life experiences.
The first half of the play is spent introducing us to the characters and sets us up for the second act perfectly as things start to go wrong in all sorts of ways.
You will also recognise personality traits in the characters, which have enough depth to make you care about them.
The farcical elements, whilst heightened, don't feel out of place or ridiculous, with some beautifully predictable and others much more surprising.
Overall, it's a hugely enjoyable, funny play that will have you laughing out loud and leave you with a warm feeling.
One Last Push runs until March 9th at Salisbury Playhouse; you can buy tickets here - https://www.wiltshirecreative.co.uk/events/one-last-push

Bishop of Salisbury to Commission Eight Volunteer Chaplains for the LGBTQIA+ Community
Tri-County Summit Boosts Joint Effort to Tackle Rural Crime
Local Voices Reveal Gaps and Solutions in Dementia Support
Rock and Roll Man Interviews: Part 3 - Julian Bird & Gary Turner
The Spitfire Café Brings Family Fun to Cross Keys This February Half Term
Local RNLI branch seeks more volunteers
Wiltshire Council calls for fairer education funding as disparities persist
Rock and Roll Man Interviews: Part 2 - Constantine Maroulis
