Lush, poetic prose and wonderful characters