Sparks Fly begins with a nightmarish scenario, you're all alone in your car which has broken down in a remote area. Your only hope is a strange man who comes to your aid, but right from the off, there's something off about him.
He turns out to be a horrible predator, who lives with his almost-as-horrible grandmother. What follows is a kidnap and escape scenario with a nonconsensual body modification aspect. There are, apparently, four endings (of which I found two).
After reading another review, I was expecting a mechanical body-horror game in the vein of Cyberqueen, but Sparks Fly doesn't go nearly that far. There's minimal gore and the body-modification aspect is implied rather than graphically described. As such it almost feels unnecessary. The chief antagonist is creepy enough as it is, and the complicit grandmother somehow makes the situation worse.
Presentation is excellent, with well-chosen music and images. There's an element of character customisation - you can change your character's name, hair colour and gender, but it doesn't appear to have any bearing on the game.
Structurally, Sparks Fly is quite linear, with all of the important choices coming right at the end. Having found (I think) the best and worst endings, I felt as though I had done it justice. It's a worthy first effort, and I look forward to seeing what this author produces next!