I gave it 3 stars because it‘s well writing and compelling (oddly so). Here‘s the thing tho - it‘s weird. It‘s really, really weird. It‘s so weird that it sort of doesn‘t leave room for, “it was a great story” or “it fell flat in the middle.” It was just subsumed by weird.