New Release: Hawthorne Manor – Bryan T. Clark
Bryan T. Clark has a new MM contemporary romance out: Hawthorne Manor. Mikael Ferreira seems to have it all—a great career, looks, intelligence, and charm to boot. But his work Continue Reading →
Bryan T. Clark has a new MM contemporary romance out: Hawthorne Manor. Mikael Ferreira seems to have it all—a great career, looks, intelligence, and charm to boot. But his work Continue Reading →
M.D. Neu has a new MM sci-fi audiobook out, A New World book 1: Contact. And there’s a giveaway. A little blue world, the third planet from the sun. It’s Continue Reading →
Mike Karpa has a new MM sci-fi romance out, The Dot Trilogy book 1: Red Dot. And there’s a giveaway! After the disaster of global warming, the world has gotten Continue Reading →
Tim Rayborn has a new queer urban fantasy out, sequel to Qwyrk: Lluck. And there’s a giveaway! All Qwyrk wanted was a few winter days of rest of and relaxation Continue Reading →
David C. Dawson has a new gay historical crime thriller out: A Death in Bloomsbury. And there’s a giveaway! Everyone has secrets… but some are fatal. 1932, London. Late one Continue Reading →
Julie Bozza has a new queer weird western book out: Writ in Blood. And there’s a giveaway! Courage. Honor. Loyalty. All fine things, but they’ve led John Ringo to kill Continue Reading →
Warren Rochelle has a new queer SFF anthology out: To Bring Him Home and Other Tales. And there’s a giveaway! We all need a place to call home, a place Continue Reading →
Shawna Barnett has a new LGBTQ+ pirate fantasy book out (ff bi/ace): Windfall. And there’s a giveaway! Captain Liana Foley knows a thing or two about fights. She fights the Continue Reading →
Tim Rayborn has a new bi urban fantasy book out, book one of the Qwyrk Tales: Qwyrk. And there’s a giveaway! Qwyrk is having a bad day; several, in fact. Continue Reading →
Ann Marie James has a new contemporary gay romance out: The Way to a Man’s Heart. And there’s a giveaway! The heart wants what the heart wants… Christian Diaz grew Continue Reading →