I would have rated it 4 stars if not for a weak point in the plot that wouldn't stop gnawing at me.
I really liked it anyway.
Thanks Tami!