First, I am only half way through this novel. Normally, I wouldn't consider adding a half-assed review for something I have not finished yet, but Craig Saunders is a new author, Rain is his debut novel, and quite frankly, it impresses the hell out of me.