A sometime funny and sometimes heartbreaking modern tale of a struggle that will be familiar to many audience members. Clever and witty, very well acted and directed.