Concatenation

Romance, Erotica, Gay, Paranormal
Cover of the book Concatenation by Catherine Lievens, eXtasy Books Inc
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Catherine Lievens ISBN: 9781487419721
Publisher: eXtasy Books Inc Publication: July 24, 2018
Imprint: eXtasy Books Inc Language: English
Author: Catherine Lievens
ISBN: 9781487419721
Publisher: eXtasy Books Inc
Publication: July 24, 2018
Imprint: eXtasy Books Inc
Language: English

The last thing Dorran expected when he moved out of his old apartment was to find a dead body in the new one. John Mitchell was a despicable man, from what Dorran learns, but no one deserves to have their head bashed in. Dorran supposed he should be grateful for what happened, if anything because one of the detectives on the case is his ex-boyfriend—the one he dumped ten years ago because he didn’t want to come out of the closet.

Things are never easy for Dorran, though, and he has to deal with nosy neighbors, his angry ex, and…a ghost? He really didn’t mean to stick his nose in the investigation, but it’s not his fault everyone seems to prefer talking to him instead of the cops, even when he really would rather not listen. And it’s also not his fault that the dead guy seems to have killed his uncle—and that the uncle still haunts the apartment. If only his ex could understand that. Dorran wants a second chance with Eli, but Eli seems to think Dorran is sticking his nose into things on purpose.

Will Dorran manage to convince Eli he didn’t mean to get involved? Will he find out who killed John Mitchell before that person decides to take out someone else? He knows he should, because with his luck, that next person is going to be him.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

The last thing Dorran expected when he moved out of his old apartment was to find a dead body in the new one. John Mitchell was a despicable man, from what Dorran learns, but no one deserves to have their head bashed in. Dorran supposed he should be grateful for what happened, if anything because one of the detectives on the case is his ex-boyfriend—the one he dumped ten years ago because he didn’t want to come out of the closet.

Things are never easy for Dorran, though, and he has to deal with nosy neighbors, his angry ex, and…a ghost? He really didn’t mean to stick his nose in the investigation, but it’s not his fault everyone seems to prefer talking to him instead of the cops, even when he really would rather not listen. And it’s also not his fault that the dead guy seems to have killed his uncle—and that the uncle still haunts the apartment. If only his ex could understand that. Dorran wants a second chance with Eli, but Eli seems to think Dorran is sticking his nose into things on purpose.

Will Dorran manage to convince Eli he didn’t mean to get involved? Will he find out who killed John Mitchell before that person decides to take out someone else? He knows he should, because with his luck, that next person is going to be him.

More books from eXtasy Books Inc

Cover of the book The Horror of Kuchisake-onna by Catherine Lievens
Cover of the book Family of the Heart by Catherine Lievens
Cover of the book Trade Babes Turned Bad by Catherine Lievens
Cover of the book Forerunner by Catherine Lievens
Cover of the book The Denver Tryout by Catherine Lievens
Cover of the book Leaving Blue 5.1 by Catherine Lievens
Cover of the book Citrine's Awakening by Catherine Lievens
Cover of the book The Gargoyle's Holiday Cheer by Catherine Lievens
Cover of the book Racking the Reindeer by Catherine Lievens
Cover of the book Kort's Treasure by Catherine Lievens
Cover of the book Autonomous Love Entity Version X by Catherine Lievens
Cover of the book Roarke by Catherine Lievens
Cover of the book The Innocence Machine by Catherine Lievens
Cover of the book The Samsara Chronicles Book 2 by Catherine Lievens
Cover of the book Strip Poker and other Erotic Tales by Catherine Lievens
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