Deprecated: Creation of dynamic property Automattic\Jetpack\Connection\Manager::$error_handler is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-connection/src/class-manager.php on line 93

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/extensions/blocks/podcast-player/podcast-player.php on line 160

Deprecated: Creation of dynamic property Automattic\Jetpack\Sync\Queue::$random_int is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-queue.php on line 40

Deprecated: Creation of dynamic property Automattic\Jetpack\Sync\Queue::$random_int is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-queue.php on line 40

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/widgets/migrate-to-core/image-widget.php on line 195

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/widgets/migrate-to-core/gallery-widget.php on line 56

Deprecated: Creation of dynamic property Publicize_UI::$in_jetpack is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/publicize.php on line 53

Deprecated: Creation of dynamic property Jetpack_Likes::$in_jetpack is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/likes.php on line 54

Deprecated: Creation of dynamic property Jetpack_Likes_Settings::$in_jetpack is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/likes/jetpack-likes-settings.php on line 7

Deprecated: Creation of dynamic property Jetpack_Likes::$settings is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/likes.php on line 55

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 130

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 131

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 135

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 136

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/calypsoify/class-jetpack-calypsoify.php on line 137

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 219

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 220

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 227

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 229

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 231

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 248

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 249

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 267

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 268

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 270

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 271

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 273

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/simple-payments/simple-payments.php on line 275

Deprecated: Creation of dynamic property Jetpack_Shortcode_Unavailable::$shortcodes is deprecated in /home4/onceand4/public_html/wp-content/plugins/jetpack/modules/shortcodes/unavailable.php on line 19

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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/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 /home4/onceand4/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
April « 2016 « Once & Future

Once & Future

Charlotte Ashley – Book seller, collector, writer, editor, historian

April 24, 2016

My Ad Astra Schedule!

This weekend, I will be at Ad Astra 2016 in Richmond Hill, Ontario. This is a really fun local genre con with a focus on literature – busy, family-friendly, and well-run! I will be there the whole weekend, but if you need to nail me down more exactly, here is where I can be found:

The Relationship Between a Self-Publisher and Their Editor
Friday, April 29th @ 8pm, Room Richmond B
With Charlotte Ashley, Beverly Bambury, Jennifer Jaquith, Rob Howell, Vanessa Ricci-Thode

Clockwork Canada: Steampunk Fiction Launch Party
Friday, April 29th @ 9pm, Suite 1086
With Charlotte Ashley, Dominik Parisien, Kate Heartfield, Kate Story, Claire Humphrey

Do Used Books Help or Hurt Authors and Publishers?
Saturday, April 30th @ 11am, Room Richmond B
With Charlotte Ashley, Brett Savory, Jen Frankel, Peter Halasz, Timothy Carter

Crafting a Believable Alternate History
Saturday, April 30th @ 2pm, Room Richmond B
With Charlotte Ashley, Dominik Parisien, Jack Whyte, Kate Story, Stephen Kotowych

Don’t be a stranger – if you see me, say hi!

April 20, 2016

In Which I Am Behind On News

It’s funny: I am phenomenally good at reporting trivial news. If a customer buys me a coffee? I come home gibbering to my partner like I won the lottery. I will tell anyone I meet about how my daughter learned to do a handstand. My new kitchen faucet? Don’t get me started. This is a BIG DEAL. It’s CLEAN and SHINY and CHROME. You won’t believe it, this faucet.

Big news? The act of passing it along gives me a kind of performance anxiety. If the faucet’s deserving of the operatic treatment, what is left for a kitchen renovation?

I didn’t renovate my kitchen. But I was nominated for an Aurora Award.

So that’s the first thing. I am incredibly excited, despite my subdued appearance, that “La Héron” will be one of the six finalists for “Best English Short Fiction“. The awards will be given out at Canvention 36, hosted by When Words Collide in Calgary, Alberta on the weekend of August 12-14th 2016.

I don’t think I will be there unless a Mysterious Benefactor wants to pony up for a plane ticket, but I will be cheering from a distance. I will also be voting! All CSFFA members are allowed to vote for their favourites in each category. And if you don’t know who to vote for? There will be a voter’s packet released to members by June 15th 2016. “La Héron” will be in the packet; one more way to read the story for free.

So let me tell you about May.

I have two stories coming out on May 1st. The first, “La Clochemar”, is in Clockwork Canada ed. Dominik Parisien. In celebration, I will be attending two – count ’em, TWO – launches in early May. The first will be at Ad Astra on Friday, April 30th, 9pm-11pm, in the Sheraton Parkway Toronto North Hotel. All the cool kids will be there, so hopefully you will be too.

The second will be the publisher’s launch on Tuesday, May 10th at the Supermarket Restaurant & Bar in Toronto. Even MORE cool kids will be there. I will be reading from my story at both events.


But wait! There’s more!

My novelette “More Heat Than Light” is out next month in the May/June 2016 issue of The Magazine of Fantasy & Science Fiction! Welcome to an alternative Republic of Quebec, where the French Revolution was taken up enthusiastically by the new colony’s many residents. But hostilities against the English continue, and the wilderness is full of very large, very hungry critters who are waiting for this precarious new world order to come crashing down…

The issue should hit newsstands May 1st, at which time you can buy it in stores or in e-format from Amazon.

And finally, a sale. F&SF has also offered to be a home for my newest swashbuckling romp, “A Fine Balance.” This is the tale of two perfectly-matched legendary duellists who find their rivalry is being meddled with by persons unknown. Chases, escapes, daring duels and miracle feats! You know, the usual. It’s going to warm up so best call the McKinney’s best AC Repair company if your AC isn’t working because this will heat up your house!

The release date is TBA, but hopefully I will make that announcement more promptly than I have managed to make those above.

Crazy, hey? Thanks for catching up with me!