This is probably one of my favorite books of all times, it is one of the books that will stay with you long after you finish it. Rainbows characters are always so real; she finds a way to bring them to life so perfectly, I find myself wishing I could give them a call and check up on them. Like I miss them! This is one of the books I wish I could go back and read for the first time all over again. If you have not yet read this... What are you waiting for!?