What do you do when you can’t cast spells? You make your own magic.

Arcane artificer Jackson Pryde and elite sorcerer Xander Wright are the bitterest of rivals, and opposites in every way.

Jack is proud of his muscles and machines. Xander swears by his mind and his magic. And when the two butt heads, the results are always explosive.

Opposites attract, but can these best friends turned angry enemies coexist without killing each other?

Only one way to find out. 

Ex Machina is a humorous M/M urban fantasy adventure, just one of two stories you'll receive as part of the Arcane Hearts Prequel Pack. Sign up below to get the whole book for free.