This book gave me nightmares every night I read it. I love all of Robert McCammon's books with the exception of this one. I've read almost all of his books, and reread Swansong 3x (my favorite) but I will NEVER reread "Mine" or recommend it to anyone.
Swansong is my all time favorite book. Excellent read. It's a big book that can be read in 1 or 2 days. You won't want to stop reading it. Surprising end.