The Train to Impossible Places
A magical train adventure through strange worlds with a brilliant cast of characters. I was looking forward to this one at lot and it didn’t disappoint. It is a little long winded in places, hence 4 stars, but this does not spoil it. A great read to spark imaginations and to enjoy.