Selfish Gods - Complete!
A paranoid gun enthusiast with a secret and her best friend leave town for a wedding but end up being intercepted by a hoard of demons instead. In short order they will not only discover who has sent the demons but be thrust into an entirely new world that wants nothing more than to destroy them. Set in a world wher...