beautiful book review by danielle steele