Will’s Storytelling Shop
Stories to listen to. Poetry to live with.
How to Order
- Choose your book or CD below. Each item is $15.
- Tap Pay with Venmo.
- Email Will your name, shipping address, and the item you wish to purchase.
hornyak.will@gmail.com


Audio CD · 9 Stories
Little Very Well Read Riding Hood and Other Favorite Tales
The Stories
$15


Poetry · 2020–2024
This Altar of Earth and Sky
“Invoking family and friends, religion and culture in a life
of ‘so much wandering and so many words,’ Will Hornyak’s
This Altar of Earth and Sky takes the reader on a
powerfully vivid twenty-one poem journey deeply steeped in
natural, spiritual and mythic realms.”
— Timothy Pilgrim, author of Mapping Water
$15
/* ----------------------------------------------------------------- Copy email
IDENTICAL function to the homepage's whCopyEmail(), called via onclick="whCopyEmail(this)" so both pages run the exact same code path.
Do not duplicate this function if the homepage script already runs on every page (e.g. via a site-wide footer script).
In that case, delete this block entirely and rely on the global one. ----------------------------------------------------------------- */
function whCopyEmail(btn) {
var email = btn.getAttribute('data-email');
var pop = btn.parentNode.querySelector('.wh-copy-pop');
function show(msg) {
pop.textContent = msg;
pop.classList.add('show');
setTimeout(function () {
pop.classList.remove('show');
}, 2500);
}
if ( navigator.clipboard && navigator.clipboard.writeText ) {
navigator.clipboard.writeText(email).then(
function () {
show('✔ Copied: ' + email);
},
function () {
show(email);
}
);
} else {
// Fallback: just display it to copy manually show(email);
}
}
/* ----------------------------------------------------------------- VENMO DEEP LINK ----------------------------------------------------------------- */
(function () {
var shop = document.querySelector('.wh-shop');
if (!shop) return;
var isMobile = /Android|iPhone|iPad|iPod/i.test(navigator.userAgent);
shop .querySelectorAll('.wh-venmo-link') .forEach(function (link) {
link.addEventListener('click', function (e) {
if (!isMobile) {
// Desktop: follow the href normally return;
}
e.preventDefault();
var item = link.getAttribute('data-item');
var amount = link.getAttribute('data-amount');
var deep = 'venmo://paycharge?txn=pay' + '&recipients=WillHornyak' + '&amount=' + encodeURIComponent(amount) + '¬e=' + encodeURIComponent(item);
var bailed = false;
function cancel() {
bailed = true;
}
// If the app opens, the page is backgrounded — // cancel the fallback.
document.addEventListener( 'visibilitychange', cancel, { once: true } );
window.addEventListener( 'pagehide', cancel, { once: true } );
window.addEventListener( 'blur', cancel, { once: true } );
window.location.href = deep;
// If the Venmo app did not open, fall back // to the normal Venmo website.
setTimeout(function () {
document.removeEventListener( 'visibilitychange', cancel );
window.removeEventListener( 'pagehide', cancel );
window.removeEventListener( 'blur', cancel );
if ( !bailed && !document.hidden ) {
window.location.href = link.getAttribute('href');
}
}, 1500);
});
});
})();