Pen Pal
The twisty, must-read dark romance from the TikTok sensation
Failed to add items
Add to basket failed.
Add to wishlist failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
£0.99/mo for 3 months + £10 Audible bonus
Buy Now for £10.76
-
Narrated by:
-
Tara Langella
-
Troy Duran
-
By:
-
J. T. Geissinger
Performed in duet by Tara Langella and Troy Duran.
A high-octane, tautly-written dark romance with an unforgettable twist that will leave readers gasping, Pen Pal is a story of undeniable love from superstar J. T. Geissinger.
Now with an original bonus chapter, this BookTok sensation is not to be missed!
It all began with just one line. . .
The first letter arrived the day my husband was buried. It was postmarked from the state penitentiary and contained a single sentence:
I’ll wait forever if I have to.
It was signed by Dante, a man I didn’t know.
Out of simple curiosity, I wrote back to ask him what exactly he was waiting for. His reply?
You.
I told the mystery man he had the wrong girl. He said he didn’t. I said we’d never met, but he said I was wrong.
We went back and forth, exchanging letters every week that grew increasingly more intimate. Then, one day, the letters stopped. When I found out why, it was already too late.
Dante was at my doorstep.
And nothing on earth could have prepared me for what happened next.
*Trigger Warnings: Explicit language, graphic sex/power play dynamics, detailed descriptions of death and grief, miscarriage, domestic violence, mental illness
Critic reviews
My first JT Geissinger — and OMfG how GOOD (and hot) it was!
Something went wrong. Please try again in a few minutes.
Had to skip some scenes
Something went wrong. Please try again in a few minutes.
Amazing!!!
Something went wrong. Please try again in a few minutes.
Never “read” anything like this.
Thank you for this unique experience!
I loved all the passion in their voice!
Something went wrong. Please try again in a few minutes.
decent story
Something went wrong. Please try again in a few minutes.