I loved the honesty of the voice of Joshua as he grappled with friendship and religion. Joshua's childhood friend, Madeline, returns to his community, confronting him with issues of morality, religion, church and personal beliefs. She challenges him to think for himself and I enjoyed reading the sto...