Sounds like a delightful read
This looks and sounds like one of those books you pick up when you want to be cheered up. One of those books where the characters are facing up to some really tough times and/or choices yet find a way through - and beyond that find their lives improving!