Spellcast (Maggie Graham #1)

Author: Barbara Ashford

Language: English

Genre: Fantasy, Fiction, Magical Realism, Paranormal, Paranormal Romance, Romance, Urban Fantasy