Wow. Loved it. I've read this and The hand that first held mine. Liked that too but think Esme Lennox was better. Has anyone read any others by O'Farrell? Are they as good?