Jl Gray: 5 books

Book cover of Camille's Choice
by JL Gray
Language: English
Release Date: January 4, 2017

Any plan takes time. It takes precision. It takes determination. I have all of that in spades. My list has been made. Vengeance or revenge, call it what you want; avenging my family is all that motivates me. Keeping the people on my list alive and safe until my grandpa can be free to see there downfall...
Book cover of Sydney's Chance
by JL Gray
Language: English
Release Date: September 23, 2015

Sydney Sydney Turner grieved the loss of her husband before and after his death. She didn’t think things could get any worse until she was forced to return to the one place she never wanted to return to. Her hometown is full of bittersweet memories. She has kept a horrible secret for over...
Book cover of Shelby's Secret
by JL Gray
Language: English
Release Date: March 18, 2016

ShelbyThe things I have seen and lived through give me that superior attitude; that I have that right to do what I please when in all actuality I don't have the legal right to do any of it. Still, if I worried about all the illegal things I've done over the years I wouldn't sleep at...
Book cover of 2015 Top Ten Gay Romance
by J.M. Snyder, JL Merrow, A.R. Moler
Language: English
Release Date: January 3, 2016

2015 Top Ten Gay Romance brings together the best-selling short stories published by JMS Books that year. From first love to true love, from submission to sensual, from heat to sweet and everything in between, the couples in these stories are sure to keep you turning the pages as you fall in...
Book cover of Indecent Proposals
by O'Neil De Noux, Renatto Garcia, David Hawthorne
Language: English
Release Date: November 2, 2010

"If you’re looking for an erotic read which errs on the dark side of BDSM, fetishism and multiple partners, then this is the book for you." - Erotica For All Reviews A kinky collection of erotic stories exploring sexy propositions from Xcite Books, winners of ETO's Best Erotic Book...
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy