In what might be her generally many-sided and genuinely strong novel yet, Danielle Steel tells a tragic, eventually victorious story that traverses many years, winds around together a distinctive cast of characters, and catches the difficulties we face throughout everyday life — at times, in the event that were fortunate, with a companion everlastingly close by. The characters and their dear companionship truly made this book perfect. They all followed various ways and had various characters however perusers can warm to every one of them along these lines. None fell off unlikable and the plot shifts all through to keep the interests there. A simple, fast read that is charming.