14+ Anne Fine. Mary Hooper babies love books Bali Rai friendship Jenny Valentine Keith Gray Melvin Burgess sex Sophie McKenzie virginityLosing It