Giving this 2 stars because it wasn't horribly written, just had ridiculous plot devices and horrible characters. 
 --- 
 DNF'ing at 65%, I wanted to continue on because this is for my local book club but the story has really gone downhill and I'd rather read other books.