It was a good story that covered some heavy topics; religion/faith, self acceptance, mental/physical abuse, abortion, alcoholism, & forgiveness. But there were a few times I found it dragged. Ruth, the main character, drove me nuts! I wanted to reach into the book & shake some sense into her. I did like that it's Canadian based.