logo
Wrong email address or username
Wrong email address or username
Incorrect verification code
back to top
Search tags: mm-romance
Load new posts () and activity
Like Reblog Comment
show activity (+)
review 2017-10-17 05:42
Tricky
Off the Ice (Hat Trick) - Avon Gale

Tristan is a hockey player who knows he cannot play the sport forever.  He makes plans for the future.  Going back to school is the best solution.  Being attracted to his teacher, is just not an option.

 

Sebastian does not want to be attracted to his student.  He needs to stop dreaming and thinking of the one man he cannot have.  But, it seems like it might be mutual....

 

These characters were just such a joy to read.  I am not a fan of the teacher or forbidden trope.  In this story, it just works.  I will not spoil it for you - but I really am looking forward to reading more in this Hat Trick series.  These authors never disappoint.  I give this book a 4/5 Kitty's Paws UP!

 

 

*** This ARC copy was given in exchange for an honest review from Netgalley and its publishers.

Like Reblog Comment
show activity (+)
review 2017-10-16 08:10
Release Day Blitz - In Over Our Heads
 
 
TitleIn Over Our Heads
Series: Stories from the Shore
Author: CJane Elliott
Publisher: Dreamspinner Press
Release Date: October 16, 2017
Heat Level: 3 - Some Sex
Pairing: Male/Male
Length: 67,000
Genre: Romance, Second Chances, Vacation
 

Add to Goodreads

 

 

Synopsis

<!-- [if gte mso 9]> <![endif]-->

 

<!-- [if gte mso 9]> Normal 0 false false false EN-US X-NONE X-NONE <![endif]--><!-- [if gte mso 9]> <![endif]--><!-- [if gte mso 10]> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} <![endif]-->

 

Anthony Vallen is the life of any party. Full of energy and fun, Anthony adores romance and enjoys playing matchmaker for his friends while dancing the night away with a series of Mr. Right Nows. But he’s given up on his own happy ending. A bad breakup years ago made him a secret cynic about love… until he runs into Walter Elkins—the boy who broke his teenaged heart—on a scuba-diving vacation in Key West. Suddenly, Anthony’s reasons for shunning romance no longer hold much water. Being with Walter again forces Anthony to get serious—about himself, his worth, and his heart’s desires.
 
Brilliant and self-contained, scientist Walter Elkins prefers deep thoughts to other people. He’s a good boss and a model citizen, but Walter doesn’t let anyone get close. After a tragedy drove him out of his science career, Walter landed in Key West and became owner of a dive shop and a bar. Things are fine until Anthony Vallen—the only person who ever penetrated his defenses—shows up, and Walter’s calm, controlled life capsizes. He and Anthony have a second chance for love, but Walter must confront the old fears that threaten to torpedo their happiness.

 

 

Excerpt

<!-- [if gte mso 9]> <![endif]-->

 

<!-- [if gte mso 9]> Normal 0 false false false EN-US X-NONE X-NONE <![endif]--><!-- [if gte mso 9]> <![endif]--><!-- [if gte mso 10]> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} <![endif]-->

 

The door burst open, and Sophia sailed in with my morning cappuccino. She was humming under her breath and had that telltale postsex glow about her. I tried not to hate her too much.
 
“What’re you doing in here with me, doll? Don’t you have a sexy dive instructor to entertain?”
 
“She had to leave early.” Sophia handed me the mug. “She’s taking her group out on the ocean dive too, and she had to go to Back Bay to get the boat ready.”
 
I took a restorative sip of cappuccino. “Ahh. Well, I hope you didn’t tire her out too much last night. Or vice versa.” I winked at her, even though I didn’t feel very winky.
 
“Guilty on both our parts, I’m afraid.” Sophia smirked, then perched on the side of my bed. “Can we talk more about what’s going on with you and Walter?”
 
“Going on?” I blinked and buried my nose in the cup. “I mean, I told you guys last night. What more do you need to know?”
 
“Whatever it’ll take to help you and him figure yourselves out, because second chances like this don’t come around often.”
 
“God, not you too. You and Jonny need to start a group for incurable romantics.”
 
She straightened, her dark eyes snapping with intensity. “Caro! You’re the one who talks about destiny. This is your destiny!”
 
I sighed. She was so over the top sometimes. Must be her Italian blood. “Maybe my destiny is to be reminded to never let a guy walk over me the way Walter did.”
 
“I…. Look, Marco has a good point, and I agree with him that Walter needs to apologize. It was awful of him to drop out of sight. You so don’t deserve to be treated that way.”
 
“Right.” I put down my cup, having lost my taste for the cappuccino.
 
“But you two were barely out of high school. So young! People change. It certainly doesn’t seem in character with how he is now.”
 
“Doesn’t it?”
 
“Well, I mean, Walter seems so conscientious and thoughtful. Yes, a little gruff, but not someone who would knowingly hurt you. But maybe… safety seems to be a huge concern to him. And maybe he couldn’t stand that you almost drowned, and he couldn’t face you after that? Did he ever explain it to you?”
 
“No. I begged him to tell me why, and all he would say is ‘I’m not good for you. I don’t want to hurt you anymore.’ I guess the safety thing is the most plausible explanation. Because other than that, it’s bizarre that he would walk away and throw away a great thing. We were….” I paused, hit by an unexpected wave of grief. “Damn it, Soph, we were really good together. Yes, we were young, but we complemented each other so well. Like, I brought him out of his shell, and he calmed me down. And he took me seriously. He listened to me in a way no one but Jonny ever had before.” My eyes betrayed me by welling up.
 
“Oh, Anthony. That’s lovely. I can tell he still does. Take you seriously, I mean. He hasn’t been able to stop staring at you the whole time we’ve been around him. It’s obvious he still cares.”
 
Sophia’s words threw little daggers at my silly heart. Jonathan had said essentially the same thing. If they both thought Walter still cared for me, maybe it was true. And God, if it was true, I was in deep waters. I knew I should stiffen my backbone and armor myself with outrage. But I couldn’t. Still hung up on Walter Elkins? Guilty as charged. Convicted. Lock me up and throw away the key, because I had no hope of rehabilitation. I put my face in my hands for a moment. What a hopeless sentimental fool!
 
Luckily for my humiliation factor, Marco came barging in with a brilliant grin. “All right, darlings! Today’s the day! Scuba diving or bust! Get ready for the adventure of your lives.” He stopped short and peered at me. “You okay?”
 
Pulling myself together, I returned his smile. “Fabulous, doll! Off to the reefs we go to swim with the fishies!”

 

Purchase

Dreamspinner Press | Amazon

 

 

 

 

In Over Our Heads (Stories from the Shore, #2)In Over Our Heads by CJane Elliott
My rating: 3 of 5 stars

This is book #2 in the Stories From The Shore series. This book can be read as a standalone novel. For reader enjoyment and to avoid spoilers, I recommend reading in order.

Anthony AKA "Tony" & Walter have a hot and heavy history that Tony is sure had its time and has since burned out. However, fate has more than one surprise in store for this couple. Can time and proximity change the result this time?

This book was such a roller coaster ride! Lots of happenings in such a small package. The MC's have excellent chemistry, however, I wish we had seen more actual couple time. This series seems to be heating up. Cannot wait to see what is next.


***This ARC copy was given in exchange for an honest review only.

View all my reviews

 

 

 

 

 

 

 
 

Celebrate the release of In Over Our Heads with a special sale: All the Way to Shore is on sale for 99 cents at Amazon through October 24 with that price matched at the Dreamspinner Press store October 16-24

 

 

Meet the Author

 

 

<!-- [if gte mso 9]> <![endif]-->

 

After years of hearing characters chatting away in her head, CJane Elliott finally decided to put them on paper and hasn’t looked back since. A psychotherapist by training, CJane enjoys writing sexy, passionate stories that also explore the human psyche. CJane has traveled all over North America for work and her characters are travelers, too, traveling down into their own depths to find what they need to get to the happy ending.
 
CJane is an ardent supporter of LGBTQ equality and is particularly fond of coming out stories. In her spare time, CJane can be found dancing, listening to music, or watching old movies. Her husband and son support her writing habit by staying out of the way when they see her hunched over, staring intensely at her laptop.
 
CJane is the author of the award-winning Serpentine Series, New Adult contemporary novels set at the University of Virginia. Serpentine Walls was a 2014 Rainbow Awards finalist, Aidan’s Journey was a 2015 EPIC Awards finalist, and Sex, Love, and Videogames won first place in the New Adult category in the 2016 Swirl Awards and first place in Contemporary Fiction in the 2017 EPIC eBook

 

Website | Facebook | Twitter | eMail |

Dreamspinner | Amazon 

 

Giveaway

 

a Rafflecopter giveaway

 

 

  Blog Button 2
 
 
 
Save Save Save Save Save Save
Like Reblog Comment
show activity (+)
review 2017-10-12 08:10
Release Day Blitz - Love By Number

 

 

TitleLove By Number

Author: DJ Jamison

Publisher: DJ Jamison

Release Date: October 12, 2017

Heat Level: 3 - Some Sex

Pairing: Male/Male

Length: 31,000 words

Genre: Romance, LGBT, m/m contemporary romance

 

Add to Goodreads

 

 

 

 

 

Synopsis:

 

Aidan doesn’t have the best record with relationships, but he’s had a lifelong love affair with baseball. Player stats and computer simulations make sense. People don’t. But when he needs a ride to the World Series, he must rely on another person: a sexy artist who is as spontaneous as Aidan is predictable.

 

Jesse doesn’t care about baseball. As an artist, he'd rather paint a player than watch him at bat. But his grandpa loves the Kansas City Royals, so he takes him to every home game. He has no idea a fender bender in the parking lot is about to deliver new inspiration in the shape of a man with a whole bag of quirks.

 

Despite their differences, Jesse and Aidan hit it off, and their sexual chemistry is fantastic. But when Aidan's numbers betray him, Jesse isn't prepared for the fall-out. If Aidan continues to put his passion for baseball stats above everything else, he could miss out on the most important numbers in life: the number of smiles, kisses and laughs they could share in a lifelong journey together.

 

 

Excerpt:

 

Aidan clutched at his hair, heart hammering in his chest. The front driver’s side of his black Saab was crumpled. The wheel well took a direct hit, the force of the collision pressing it into the tire. He could tell from just looking that the axle must be bent, if not broken, by the way the tire tilted at the wrong angle.

 

It’s not drivable, he thought, and his heart hammered harder. He felt his hands trembling, and not as an aftershock of the accident. Well, not from experiencing the accident, at least. He was shaking because his plans had just been thrown in the blender.

 

“Hey, you okay?”

 

He looked up, gazing blankly at the figure approaching him. A man, but his features were lost in the shadows. Not that Aidan could focus on something like facial features right now. That wasn’t easy on a good day, much less in a moment like this.

 

“It’s not that big a deal,” he muttered to himself, as he’d learned from his therapist years ago. “It’s not. It’s not. But ...” He groaned and clutched at his hair some more. “How am I going to get to the World Series now? I have to get there!”

 

He’d wrapped up so many hopes in getting to that series, in watching the Royals perform in high-stakes games. It was the perfect time to prove out his math. It might not be rocket science, but Aidan still wanted to watch his math come to life on the baseball field, in the most important series of the season. In person.

 

A hand touched his shoulder, and he flinched away.

 

“I’m sorry. Are you hurt?” a voice asked. A nice, mellow voice. He liked the raspy quality of it and the cadence of the man’s words. His tone calmed Aidan.

 

He managed to drag his gaze from the damage to the man’s face. “I'm ...”

 

Sexy Artist Guy.

 

He faltered when he recognized the dark hair tinted with maroon highlights, dark eyes and sculpted lips — all coming together in a perfect symmetry. A perfect representation of geometry in nature, really. And the freckles splashed over his nose, highlighted now by the security lights overhead? They somehow added to his sex appeal instead of detracting from it.

 

Aidan had seen an open sketchbook on this man’s lap more than once when passing by on a bathroom break. He mostly drew portraits, from the look of it, but Aidan had only caught a glimpse. It made sense he was an artist since his entire appearance was like a work of art to Aidan’s eyes. He couldn’t imagine being so creative with his hair or his wardrobe or his skin, where Sexy Artist Guy had embraced both tattooing (his right bicep) and piercing (both ears and right eyebrow).

 

“I’m so sorry,” Sexy Artist Guy said again. “I saw an opening and went for it. I didn’t see you coming, but my grandfather was distracting me—”

 

“Blame it on the old man, why don’t ya?” a hoarse voice boomed loudly enough to make Aidan jump.

 

“Gramps, not now, huh? The guy is freaking out.”

 

“I’m not freaking out,” Aidan said sharply. The fascination with the stranger’s face faded as he remembered why he was in this situation. He gestured to the damage. “There’s no way I can drive that.”

 

“We can give you a lift,” the old man said, at the same time the handsome stranger said, “We’ll call you a tow truck.”

 

“But look at my car!” he said, not sure they understood the direness of the situation.

 

Artist Guy frowned, then glanced behind Aidan. Following his look, he realized they were blocking traffic. A line of cars snaked through the parking lot, headlights shining on Aidan’s personal disaster.

 

“I should move my car.” He glanced back at the bent wheel well, frowning. He hoped he could move the car.

 

“Jesse,” the old man spoke, “you help him push. I’ll get in and put it in neutral.”

 

They all took their positions, and with some work managed to push the car into an empty space next to the Lincoln Towncar that had so cruelly crunched the Saab. Aidan cringed at the scraping metal sound as his car rolled out of the lane of traffic.

 

Once off to the side, Jesse pulled out his wallet. He handed his license to Aidan, who stared at it. He took in all the details: 6-foot-1, 175 pounds, brown hair, brown eyes, born one year after Aidan, making him twenty-six.

 

Jesse cleared his throat, and Aidan glanced up.

 

“Aren’t you going to take a picture?” Damn. He’d been staring. The old saying popped into his mind: Take a picture, it’ll last longer.

 

He flushed. “Sorry.”

 

He started to hand the license back, but Jesse looked at him as if he had a screw loose. Then it clicked. Take a picture. For insurance. Right.

 

He dug out his phone and clicked the pic of the license, and then of the insurance card that Jesse handed over. He was still rattled by the accident, thrumming with bottled-up anxiety.

 

“You okay? You’re pretty twitchy,” Jesse said. “I’m sure the insurance will cover the damage.”

 

“Yeah, but it’s my car.”

 

“Yeah?”

 

Aidan waved to his car, unsure how to make Jesse understand.

 

“It was reliable.”

 

“Um, won’t it still be reliable when it’s fixed?”

 

“The World Series is in two days.”

 

“So ...”

 

“Jesse, stop being thick,” the old man interrupted. “Obviously, he was going to drive up to St. Louis, and a Saab is a foreign car. He won’t be able to get the parts locally. Maybe not even the mechanic. They don’t make those cars anymore. He can’t get it fixed in time.”

 

“Oh.”

 

“I have to go to that game. I go to all the away games within driving distance. I always do. And this is the World Series. I'm going to have to take a bus, and, oh God, I can’t stand to ride the bus—”

 

“Jesse will drive you.” Aidan looked at the older man. He had a bushy head of white hair and enough wrinkles to give a Shar-Pei a run for its money, but his tone was confident, the kind of confident that brooked no nonsense. He’d heard that tone from his own mother too many times to count.

 

“He will?”

 

“I will?” Jesse echoed. “Gramps, I’m sure Aidan doesn’t want—”

 

“That would be great!”

 

Normally, Aidan wouldn’t want to ride long distance with a stranger, but when contrasted with a bus full of strangers, he jumped at the opportunity. Besides, Jesse and his grandfather had been at every home game. If Jesse were some kind of predator or bully, he'd have shown it by now. Right?

 

He’d only had one other interaction with Jesse. He’d walked up to Aidan once, when he was trying to quickly record the stats from the latest play and compare them against what he’d predicted for that player’s performance. Aidan had been too distracted to make conversation, especially small talk with a stranger. But he couldn’t help noticing his great smile. Jesse was one of those people who smiled with his whole being, not just his mouth. His eyes brightened, his cheeks dimpled and his body even seemed to vibrate with happy energy.

 

Aidan liked that because it was easy to see Jesse’s happiness. It wasn’t subtle, which would be lost on him, or confusing — like when people’s mouths smiled but their eyes stayed cold. He didn’t understand that. Was he supposed to respond to their mouth or their eyes? And then there were some people who just smiled all the time, even when they said mean things. What did that mean? Smiles could be confusing, but Jesse’s wasn’t.

 

“I have tickets to the games,” Gramps was saying now. “I was going to ask you to go, as a favor to me.”

 

“What? But you said in the car—”

 

“Hush,” Gramps said, a gleam in his eye. “I’m not up for that kind of travel. I want you to go in my place, so you can tell me all about it. You take this nice young man. It’s the least we can do. Watch the games for me, and tell me all about it when you come home.”

 

Aidan pulled out his phone to call the tow truck, watching the two men in a staring stand-off. He made arrangements for the tow and disconnected in time to see Jesse sigh and nod.

 

“Okay, Gramps. For you.”

 

“Good boy,” Gramps said, clapping him on the shoulder.

 

 

Purchase at Amazon

https://www.amazon.com/dp/B076D783GK

 

 

 

 

 

Love By NumberLove By Number by D.J. Jamison
My rating: 3 of 5 stars

Aidan is smart and loves math. He also loves Baseball. A mishap has him meeting the man he watched from afar, Jesse.

Jesse has also watched Aidan from a distance. Only he is very different from Aidan. When they finally meet, there is a cupid trying to get them together. Can they meet in the middle?

This book has many sexy moments. The story flowed well and at a good pace. I wish we had seen more actual character interaction. Overall is a good read.


***This early copy was given in exchange for an honest review only.

View all my reviews

 

 

 

 

 

 

Meet the Author:

 

DJ Jamison grew up in the Midwest and worked in newsrooms for more than 10 years, which came in handy when she began writing stories centered on a series of love connections between small-town Kansas newspaper staffers, their sources and their readers. It was the perfect entrance into the world of fiction, and she has since branched out into ERs, health clinics and other settings to tell the stories of characters who are flawed but loveable. She writes a variety of queer characters, from gay to bisexual to asexual, with a focus on telling love stories that are more about common ground than lust at first sight. DJ is married with two sons and two glow-in-the-dark fish that are miraculously still alive.

 

Website | Facebook | Twitter | Goodreads | DJ and Company | DJ's Newsletter

 

 

 

Giveaway:

a Rafflecopter giveaway

 

 

 

Blog Button 2

 

 

Save Save Save

Like Reblog Comment
show activity (+)
review 2017-10-11 18:50
Review: "Nightfall" (The Chronicles of Arden, #2) by Shiriluna Nott & SaJa H
Nightfall - SaJa H.,Shiriluna Nott

 

~ 4.5 stars ~

 

Like Reblog Comment
show activity (+)
review 2017-10-11 08:10
October Indulgence Release Week

 

 

 

We are thrilled to be celebrating the release of four brand-new, seductive Entangled Publishing Indulgence titles today! We cannot wait for you to meet these sexy billionaire heroes, and to get you excited we've got sneak peek teasers, and all of the details! PLUS- an exciting giveaway for a gorgeous Kate Spade purse! Be sure to enter!

 

 

***

 

 

GIVEAWAY:

Enter to win a Kate spade Purse!

a Rafflecopter giveaway

 

 

 

***

 

 

 

 

About 69 MILLION THINGS I HATE ABOUT YOU:

 

Driven into exile years earlier, due to family scandal, Declan Sinclair is called home, devastated to discover his brother has been murdered and he’s the new Duke of Darington. When clues point to the man he blames for both his exile and his brother’s death, Declan resolves to ruin the culprit. If only the daughter of the man’s business partner, lovely Lady Alethea Swinton, didn’t tempt his resolve. Lady Alethea Swinton has cultivated her pristine reputation in the hopes of winning her father’s praise. When her childhood friend returns, Alethea finds she’s willing to court scandal and defy her father to help the handsome Declan uncover the truth behind his brother’s death. Until she realizes Declan’s redemption will mean her family’s ruin.  

 

 Purchase

 

   

 

 

***

 

 

 

 

 

About THE BILLIONAIRE'S HOLIDAY ENGAGEMENT:

 

Venture capitalist Cameron Price is a workaholic and great at his job, but his boss is convinced Cam needs a more balanced life. A wife on his arm would prove Cam’s the right man to take over the company. When a gorgeous caterer cooks up the perfect event and catches Cam’s eye, he proposes an innovative arrangement they’ll both benefit from. Lauren Brody knows Cam’s plan is crazy, but pretending to be his fiancée will allow her access to networking at events she’d never get into otherwise. It could be just the break she needs to get her catering business on the map and book the kind of clients she’s always dreamed of cooking for. If she can convince Mr. Buttoned Up Tight to have some unscheduled fun along the way, theirs could be a perfect arrangement.

 

 Purchase

 

 

   

 

 

***

 

 

 

 

 

About HIS CONVENIENT HUSBAND:

 

NFL football player Isaiah Blackwell lost his husband three years ago and is raising their teen son alone. He lives his life as quietly as his job allows, playing ball to support his family but trying not to draw unwanted attention. His quiet life is shaken up when a mutual friend introduces him to Victor, a visiting principal ballet dancer who is everything Isaiah is not. Brash, loud, and gender fluid Victor Aleksandrov has applied for political asylum to avoid returning to Russia, where gay men are targeted and persecuted. He’s been outspoken about gay rights in his home country, and if he doesn’t get asylum, going back to Russia is a death sentence. Their one-night stand turns into a tentative friendship, a relationship they both agree is temporary…until Victor’s denied asylum. Isaiah can’t offer Victor a happily ever after, but he can propose something that’ll keep Victor in the US and safe. . .marriage He just doesn’t expect his new husband to dance away with his heart.

 

Purchase

 

 

 

 

 

***

 

 

 

 

 

About CATCHING THE PLAYER:

 

Kassidy Thomas decided to stop hiding behind her past, and start living, but she didn’t quite bet on that start including her singing a horrible song in front of the handsomest bachelor in the NFL, Wyatt Hamilton. She also doesn’t think he’d then consequently ask her out on a date, but turns out when you’re actually living life…crazy things happen. He needs to win… Wyatt Hamilton is a player in every sense of the word. Married to the game, he has no interest in relationships, love, or even second nights with the same woman. But from the second the girl-next-door beauty Kassidy knocks on his door to deliver a singing telegram, nothing goes as planned. He can’t stop thinking about her, and keeps showing up on her doorstep for more. That is, until the unthinkable happens… And all bets are off.

 

Purchase

 

 

 

 

 

***

 

 

 

His Convenient Husband (Love and Sports, #1)His Convenient Husband by Robin Covington
My rating: 3 of 5 stars

Isaiah & Victor have a flash of sexy in their past that may come back to bite them. Isaiah is offering to help Victor stay here in America. To go home for him would be death. Isaiah struggles with this, since he is very attracted to Victor and has a hard time staying hands off.

Victor is starting to have real feelings for Isaiah. He finds the many parts of his personality very attractive and knows he is falling for him. How do you find love when the person you care for has no interest in falling?

This book was really sexy. I loved the interaction with the characters. The pages sizzle with electricity from the main characters chemistry. I love that the backstories of both are varied, diverse, and very real and easy to understand. Really good read.


***This early copy was given in exchange for an honest review by Netgalley and its publisher.

View all my reviews

 

 

More posts
Your Dashboard view:
Need help?