Elena, Leo, Rose gives us the eternal triangle with a new twist and a sting in the tail. Polished and sensual as ever, Brackenbury's writing is here particularly searching and suspenseful: a love story that poses fundamental questions - and a definite page-turner.