A review by lsinfield
Kaleidoscope by Danielle Steel

3.0

Though not her best, and difficult to read sometimes because it literally hurt my heart, I am so happy at how the story ended for these three girls. I didn't realize how attached i got to all of them. Worth the read!