P.S. I Love You (Love Is Love 03) by Meg Macy #BookTour #OtherWorldsInk #LGBTQ+ #Romance #NewRelease

Moonbeams over Atlanta welcomes Meg Macy to the blog. On June 1st, 2026, she will release P.S. I Love You, book three of the series called Love Is Love. It’s an across-the-LGBTQ+-spectrum romance, including poly elements. You do need to read the prior two books in the series before reading this one.

BOOK BLURB

Jules and Chris are committed to their new love affair and in charge of the breakfast café and a new bakery, but keeping on top of employees and finances is not yet a “piece of cake.” Family problems also plague Jules and Reese, while Jack discovers that acting in a film is totally different than acting on the stage.

Will he ever answer Reese’s barrage of texts and voicemails? Will Reese solve the mystery of Jack’s mysterious past?

Warnings: Past trauma

SERIES BLURB

In the Love Is Love series, these LGBTQA+ contemporary romance novels explore past hurts, healing, and the vulnerability of gay love and acceptance. Friendship, trust, courage, and resilience unite to combat fear and homophobia in reshaping lives and communities.

Buy Links:


EXCERPT

Life sometimes throws you a curveball out of nowhere. You either react fast and catch it, or you’re blindsided when it smacks you in the head. The latter applies to Jack Riley’s man, for sure. Reese Baxter missed the worst signs of trouble in their relationship.

Jack knows all about those curveballs, too, after surviving on the streets. He shivers after stepping out of the shower and checks the new tattoo on his upper arm. It’s healed, for the most part, but his skin has raised goosebumps. Michigan ain’t that far from Ontario, but damn. It’s fucking cold in Canada. When he first woke, he caught a glimpse of fat snowflakes outside the window against the darkness. Back in Ann Arbor, he wore shorts and a tee in a string of days with upper sixties temperatures. No need for a coat or a hoodie.

“Jesus. I’m gettin’ to be an old man bitchin’ about the damned weather.”

The patio installation at the café must be almost finished for the one year celebration. Jack wouldn’t blame his bestie and co-owner, Jules Baxter, for going ahead without him. Not that he knows what’s happening, since he ain’t answered any anyone’s texts. After packing a suitcase, donning a sweatshirt he stole from Reese, Jack rode with Kyle Kingston to this town in Canada to share an old house with his ex-lover’s friends. At least until they find out where they’re gonna be sent for the film production.

After toweling dry, Jack dons boxer briefs, jeans, a tee shirt, plus a wool and cashmere ice blue hoodie sweater he bought in Vegas. Takes out his makeup kit, adds moisturizer and bronzer. When his phone on the counter buzzes with a text, his hand slips. Cursing under his breath, he ignores the phone and wipes off his ruined eyeliner. Decides to go femboy with shimmery lavender shadow on his eyelids, contour and blush, then uses setting spray. He brushes and styles his hair, applies lip oil. At a loud crash, Jack rushes out of the bathroom.

 “What the hell, King! You okay?”

Muffled mumbling reaches his ears. Kyle rises from the floor, hands blindly groping, and slides back under the covers. “Do I look okay? Goddammit,” he grumbles. “You didn’t have to insist on twin beds, Tink.”

“Fuck off. You’re gonna be late if you ain’t got an alarm set.”

He throws a pillow at Jack. “Go fuck yourself. I need more sleep.”

“’Cause you got drunk last night.”

Kyle pulls the covers over his head. Jack chose to ignore everyone last night, since the table read today is stressful enough. Jack kept waking up, the party keeping him from much needed sleep. Deep snores from the other bedrooms reach his ears now. He failed to memorize his dialogue due to the noise. Hope he don’t bomb today. Reese always helped him relax, rubbing his back, huggin’ or kissin’ him. Jack misses seeing his man’s deep blue eyes, dark hair, scruffy jaw, that broad smile. He inserts his earbuds and chooses a playlist.

After tossing his kit on the flimsy bed, Jack heads to the kitchen. Good thing he set the machine up last night to brew at five a.m. Yawning, he fills two paper cups with black coffee. Adds lids to each… Until their production assistant can find a better place, he’s stuck here with actor friends of Kyle’s. Decent guys but total slobs.

 Having to share a room is another bone of contention. No way is Jack gonna film all day for two or three months with his ex-lover and deal with him all night, too. He wants privacy to chill on his own. That better happen, or he’s gonna pitch a fuckin’ fit.

But Jack smiles to hear Conan Gray’s song, “Maniac.” Perfect choice, given how he ended up here with Kyle. His ex abandoned him, then turned up again outta the blue. Wantin’ him back, despite Jack bein’ with Reese now. He shoulda never let him get under his skin.

Donning his boots, heavy parka, and gloves, Jack slings his backpack on one shoulder and carries the coffee cups into the cold. His breath steams in the air. He curses when a sip of coffee burns his tongue. It’s a ten minute walk to the table read location, but he ain’t in the mood to wait for Kyle. Too restless, Jack figures the fresh air will help clear his head. And bein’ early might make a good impression on the director.

Whatever that’s worth.

His homesickness keeps getting worse, his misery deep. Jack tramps on. Every step fails to ease his jumpy nerves. Why did he agree to do this film? For the money, of course, helping the café survive. They got so far in the red, Jack worried they’d lose everything. Until Reese stepped up and took over without telling him, renovating a building on the other side of the café’s parking lot into the Sunshine Bakery. That was a smart move. Less than a month after it opened, profits are paying off some of the debt.

But his man stepped over the line, not telling him he paid half the new patio’s cost with Jules. “Too fuckin’ late to quit this rom-com,” Jack says aloud. “I’m an asshole, lettin’ Kyle talk me into it. I should be at the café, not a stupid table read.”

Jack wished he listened to Stevie’s advice before running off. Regret hits him now. He misses Reese, bad. Seeing his man, sharing meals, cuddling after sex and playing with his chest hair, waking early to see him, his cheeks flushed, hair mussed, naked under a sheet. Or without anything covering his muscular shoulders, arms, and ass. Jack loved to watch Reese sleep or wake up, grumpy and silent, until he drinks coffee.

“Dammit. Stop being so fucking stubborn and text him…”


Buy Links:

AUTHOR BIO

Meg Macy

National bestselling author Meg Macy first dreamed of seeing a book with her name on it in the school library. She’s always found comfort, adventure, and connection in books—which might explain why she now writes stories that offer all three.

Meg writes LGBTQIA+ romance with a touch of spice, intrigue, and plenty of emotional payoff in the LOVE IS LOVE series. M/M romance and M/F polyamory, her stories are comfort reads with a twist. She’s also written cozy mysteries for Kensington, the Shamelessly Adorable Teddy Bear series, and is one half of the D.E. Ireland team for the Agatha-Award nominated historical mysteries featuring Eliza Doolittle & Henry Higgins.

She lives with her writing companion, Mr. Whiskers the cat, and prefers pages to parties.

Fire’s Ally (The Ervuan Firecycle 01) by D. M. Kannapan #BlogTour #OtherWorldsInk #LGBTQ+ #FF #NonBinary #ScienceFiction #Fantasy #YA #NewRelease

Moonbeams over Atlanta welcomes D. M. Kannapan to the blog. Fire’s Ally, book one of The Ervuan Firecycle series, which was released January 3rd, 2026. It’s a young adult, cozy-adjacent fantasy novel Here we go!

BOOK BLURB

She belongs to a gentle, bookish society, and her people have been fighting the fire back for decades. But they are not ready for the turmoil it is about to unleash.

Eleg understands the fire better than most. She has already once failed to protect the innocent in its path.

Though she would rather be alone with her charts and graphs, Eleg must become the unlikely hero her people need, and bring the continent together in an ambitious technological endeavor to save their home.

Fire’s Ally is a YA fantasy climate-fiction with queer characters, sci fi elements, and coming of age themes. It is cozy-adjacent but has high stakes. You’ll like it if you like deep, immersive worldbuilding and political intrigue.

Warnings: natural disasters, high control groups

Buy Links:



EXCERPT

Eleg followed Aizl and Ovvet, glad to be in motion, and glad to be walking with Aizl. She wondered how much Ovvet had intuited about her desire to see the fire. For Eleg, insight came in short flashes and incomplete information. It was probably the same for Ovvet.

He didn’t act worried about Eleg wanting to observe the fire, though, as she suspected most adults would.

Her cousin Zott skipped beside her. The Pavilion Plateau touched the front of Urmetten, their village, and the hill it was built into, from the north.

From there, the children followed an eastward path into a narrow ravine. It was filled with towerlike rock formations that Aizl loved to climb.

As they approached the ravine from above, they had a view of its twin stony walls zigzagging into the distance, and between them, irregular rock pillars growing like stalks out of the ground.

Another few steps, and they were in the cool, craggy depths with the clear sky above and a network of paths ahead, among the bases of towers. The quiet dialect of the ravine creatures surrounded them. Eleg should come here more often. Maybe with Aizl.

There wasn’t usually much reason to come to the ravine. Its hardy denizens survived without any particular tending from the Urmettians. Nearly everywhere else, the villagers studied the soil, rock, and the water, gleaned insight about the health of their continent, Ervu, and offered whatever service a plant may want from their human hands.

And the gatherer parties didn’t favor the canyon for foraging when richer groves were a short walk away. Gathering for the kitchens was one of the few activities that pulled Eleg away from her hiding places.

“This is the best place to practice climbing!” Aizl said. She dashed ahead, her wavy hair bobbing, pointing out towers she’d scaled and the challenges each posed to even a skilled climber.

Eleg smiled at her enthusiasm and quietly hoped there weren’t too many good climbing towers ahead of their destination. The shapes in the fire wouldn’t wait for Aizl, even if Eleg wanted to.

Ovvet walked more slowly, his long robes dragging on the rocks, and looked back to check that Eleg and Zott were keeping up.
“This is the one!” Aizl rested her hand on an imposing tower, both taller and wider than its neighbors. Its lumpy shape formed natural steps. “Best to climb from this side.”

They scrabbled up with Aizl’s supportive guidance. Ovvet boosted Zott the first step. Eleg stopped on the second to adjust the drawing materials strapped to her side.

After a short but invigorating climb, they sat on the smooth top and gazed out across the expanse.

Aizl spread her arms. “Isn’t it marvelous?”

They were above the surrounding stone pillars, and each was sliced cleanly by the early-afternoon sunlight into a bright section and a deep shadow cast by the canyon walls.

Behind them were the vast hill ranges, with decorative stonework marking the entrances of the carved rooms that made up Urmetten.

On the Pavilion Plateau, which abutted it, small figures were still hanging art. The sacred river of Paclellic, lined with chirp-filled amber-and-yellow foliage, meandered into the valley. Along its banks, groups of visitors to the village made their camps, resting before entering the pavilion for the feast. A distant herd of goats made its way across the grassland, rippling the green around it.
And beyond it all, that fire, looming over so many lives with its tower of black smoke and stark flames. It was partially obscured by the mountain range that it intertwined.

Where it wasn’t obscured, its base was ringed with dead earth and black ash, and gray and yellow liquid leached into the earth in fine rivulets.

In the flames, the jagged shape Eleg had seen was still there, unlike in any of her previous sketches. She unrolled her drawing paper and looked over her shoulder at the others. They were looking the other way, toward the village.

Eleg followed their gaze. The air that filled the canyon was shimmering and changing. Thin tendrils formed, like corn silk blowing in the wind, but made of light or mist. The tendrils drew closer to each other in a bundle and began to cohere in an image.

“Look, it’s Puvvel!” said Ovvet, pointing out the image to Zott. The tendrils formed a cloud with a faintly recognizable expression—not quite a face, and yet it left the sense of looking at one. The expression was of playful excitement.

Zott took a look. “He looks like a cactus today!”

Eleg gave Zott some of her paper and charcoal to draw what he saw. Ervu’s Messengers looked a bit different to everyone, but Zott was still learning his plants and probably hadn’t actually meant a cactus. Aizl reached out a hand toward Puvvel, as if coaxing a butterfly to land on it.

Eleg took a deep breath. The visible presence of Puvvel must mean Ervu’s patterns were especially understandable to humans now—a brief moment of clarity, insight, and connection.

More often, when a Messenger didn’t appear, the land’s signals were mixed. Even then, the village scholars’ gentle lives of peace and study sharpened their ears, trained their eyes, and deepened their understanding, creating a sensitive perception that reached across Ervu and into her perennial workings—through the vibration of the earth, the ripples of the river, and the currents of the air.

It fell to the Urmettians to use their understanding to tend to the ailing land. They led the efforts of Ervu’s many peoples to beat back the fire and evade its effects, to replan their walking routes so they weren’t choked with smoke, and to heal landscapes when they were ravaged by ash.

The village youths had years of study ahead of them to develop their perceptual reach. But Eleg couldn’t wait that long—not when there were questions to be answered about the fire now.


Buy Links:


AUTHOR BIO

D. M. Kannapan is a writer, engineer, and climate activist in the Los Angeles area. Apart from books, she works on space technology, paintings, and cartoons.

She gave a TEDx talk in 2023 titled The Climate Movement Needs Your Creativity, Not Your Guilt.