The Meaning of Mischief Night

A lively adventure in the land of the dead!

Every kingdom has their pests: rats, locusts, flies, and the like. But Zora’s kingdom of Piosanto has a whole different level of pests that must be endured every year: ghosts. These ghosts cause no end of trouble for the people of Piosanto and have left the orphanage Zora grew up in left in ruin. 

Frustrated with seeing her world crumble around her, Zora decides that she can no longer stand by and watch the ghosts destroy everything. So, she puts her budding tinkering skills to the test and creates a weapon specially crafted to take out the invading phantoms. However, she finds herself in over her head once the invasion begins and nearly falls victim to the revenant forces.

Even though her crusade falls apart, the Queen approaches Zora to accompany her best soldiers to take the fight back to the Ghost Realm itself. Their mission is to vanquish Enochtis, the Ghost King and spearhead of Mischief Night and put an end to the chaos once and for all. But as Zora finds herself in the fabled Ghost Realm, she discovers secrets about the origins of Mischief Night that will change the course of history for both the kingdoms of the living and the dead.


'The Meaning of Mischief Night' is the new novel from R. Van Brabant, author of 'Rusalka'.

Both books are available now from Amazon.

Buy 'The Meaning of Mischief Night' in paperback, hardback or for Kindle

ALSO BY R. VAN BRABANT

Rusalka

Miranda Propp was seen as a bright light in the lives of those around her and many thought her future would be just as bright as was.

That was until her light was extinguished the night that she unexpectedly committed suicide at her family’s lake lot not long after graduation.

News of the tragedy left her family in shock, and her group of friends divided. After a year of mourning, Miranda’s friends River, Ashley and Jebediah, along with her younger brother Edgar, return to the lake to memorialize Miranda. They are all ready to put the past behind them, with each harbouring a secret that they hoped Miranda had taken to her grave.

As they are about to discover, the past cannot be so easily buried. Since her death, Miranda’s spirit has become transformed and twisted by anger and hatred. Now returning to life as a vengeful siren, she yearns to shed the blood of her former friends with her newly acquired malefic gifts.

If this group of friends has any hope to survive the night, they must come to terms with the sins of their past.

But can they right their past wrongs, or will Miranda plunge them all into a watery grave?

 

*****

“ A really well done horror thriller novel, this does what I was hoping for from the description. It was so well written and kept me invested. I was on the edge of my seat and really enjoyed what was going on. R. Van Brabant has a great writing style and I look forward to where the author goes next.”

Kathreen Mcleer – BookSirens

“ A short sharp shock of horror that can be readily consumed in one sitting, R. Van Brabant’s debut novel, RUSALKA, shows great promise…there are passages of effective prose and the author displays a keen eye for grisly details. ”

Indie Reader review

Buy 'Rusalka' in paperback, hardback or for Kindle

R. Van Brabant

R. Van Brabant was born in 1998 and grew up in Morinville, Alberta.

Ever since elementary school, she was keen on writing, to the point where her teachers tried to hide the paper she used to write so many stories.

Though she always kept finding more to use. She graduated from Vancouver Film School’s game design program.

When not trying to create new stories to tell she can often be found on the computer either surfing the web or playing horror games on her PC.

In 2022, she published her first novel, 'Rusalka'.

Contact R. Van Brabant today!

If you'd like to get in contact with R Van Brabant, please use the following form.

You can also connect with her via the following social media:

    Your Name (required)

    Your Email (required)

    Re-confirm Your Email (required)

    Subject (required)
    *Please choose a message categoryBooks / writingAppearances / signingsPersonalOther

    Your message: (required)

    Would You Like To Know More?

    Join the mailing list!

    Sign-up today for occasional news from author R Van Brabant!

    Please wait...

    Thank you for signing up!

    var selectedLanguage = ""; var validationMessages = messages["en"]; if(selectedLanguage) { validationMessages = messages[selectedLanguage]; } window.addEventListener("load", function () { var form_container = document.querySelector(`#mailerlite-form_1[data-temp-id="65e51ec691a6b"] form`); let submitButton = form_container.querySelector('.mailerlite-subscribe-submit'); submitButton.disabled = true; fetch('https://www.rvanbrabant.com/wp-admin/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded', }, body: new URLSearchParams({ "action" : "ml_create_nonce", "ml_nonce" : form_container.querySelector("input[name='ml_nonce']").value }) }) .then((response) => response.json()) .then((json) => { if(json.success) { form_container.querySelector("input[name='ml_nonce']").value = json.data.ml_nonce; submitButton.disabled = false; } }) .catch((error) => { console.error('Error:', error); }); form_container.addEventListener('submit', (e) => { e.preventDefault(); let data = new URLSearchParams(new FormData(form_container)).toString(); let validationError = false; document.querySelectorAll('.mailerlite-form-error').forEach(el => el.remove()); Array.from(form_container.elements).forEach((input) => { if(input.type !== 'hidden') { if(input.required) { if(input.value == '') { validationError = true; let error = document.createElement("span"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.required; input.after(error); return false; } } if((input.type == "email") && (!validateEmail(input.value))) { validationError = true; let error = document.createElement("span"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.email; input.after(error); return false; } } }); if(validationError) { return false; } fade.out(form_container.querySelector('.mailerlite-subscribe-button-container'), () => { fade.in(form_container.querySelector('.mailerlite-form-loader')); }); fetch('https://www.rvanbrabant.com/wp-admin/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded', }, body: data }) .then((response) => { fade.out(form_container.querySelector('.mailerlite-form-inputs'), () => { fade.in(form_container.querySelector('.mailerlite-form-response')); }); }) .catch((error) => { console.error('Error:', error); }); }); }, false); var fade = { out: function(el, fn = false) { var fadeOutEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 1; } if (el.style.opacity > 0) { el.style.opacity -= 0.1; } else { el.style.display = 'none'; clearInterval(fadeOutEffect); } }, 50); if( typeof (fn) == 'function') { fn(); } }, in: function(el) { var fadeInEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 0; } if (el.style.opacity < 1) { el.style.opacity = Number(el.style.opacity) + 0.1; } else { el.style.display = 'block'; clearInterval(fadeInEffect); } }, 50); } } function validateEmail(email){ if(email.match( /^(([^()[\]\\.,;:\s@\"]+(\.[^()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ )) { return true; } return false; }