Brave

Well written if not a tad preachy in parts. Rose comes across so well as she has dealt with some awful things. I enjoyed it but i really didnt learn anything new

3.5/5