Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sfzine/public_html/vagabondagepress.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Witchlight – Vagabondage Press

Witchlight

witchlightfinalthumbcover200x300p72dpirgbBy J.S. Watts

“Witchlight is an enchanting read that will tickle the reader with its humor and adventure.” ~ Darcie Cameron, The San Francisco Book Review

Holly has been mortal all her life. Now at thirty-eight, her fairy godfather arrives to tell her she’s a witch, and suddenly she’s having to come to terms with the uncertainties of an alarmingly magic-fuelled world. Magic is not like it is in the books and films, and Holly starts to doubt whether her fairy godfather, Partridge Mayflower, is the fey, avuncular charmer he appears.

When appearances are magically deceptive, Holly cannot afford to trust those closest to her, including herself. Accidents start to happen, people die, Old Magic is on the hunt, but in the age-old game of cat and mouse, just who is the feline and who is the rodent?


Formats: eBook, Trade Paperback
216 pages
Imprint: Vagabondage Press
ISBN-13: 978-0692406908
ISBN-10: 0692406905
BISAC: Fiction / Fantasy / Paranormal

Available from:

Amazon
Barnes & Noble
iBooks
Indiebound
Indigo
Smashwords
Abe Books
Google Play
Powell’s
Books-A-Million
Book Depository
Kobo
Scribd

Read reviews on GoodReads


Read an excerpt: