Painful read. Grant had every horrible thing happen to him; Mel seemed added to the book to be "inclusive" and Tristan was oblivious for 15 years?! These characters were poorly thought out and plot was ridiculous.