: A young man from an affluent family who never felt loved. He uses a shield of witty, sassy comebacks to hide his deep self-doubt and is desperate to prove he is more than just a pretty face.
: An employee falling for the boss despite a strict corporate rule.
: Book 2 of the La Trattoria Di Amore series (can be read as a standalone) Length : Approximately 334 pages Genres : Contemporary M/M Romance, Romantic Erotica ⚡ Key Tropes
: Consensual power exchange featuring a protective Daddy Dom and a sassy submissive.
Adam lands a job working for the highly successful chef, Carl. The attraction between them is immediate, magnetic, and highly inconvenient. Carl attempts to hide behind his own "no staff fraternization policy" to keep his hands off his handsome new employee.
View the author's physical catalog options directly on the Official JP Sayle Website. MM age gap romance (La Trattoria Di Amore Book 2)
: A young man from an affluent family who never felt loved. He uses a shield of witty, sassy comebacks to hide his deep self-doubt and is desperate to prove he is more than just a pretty face.
: An employee falling for the boss despite a strict corporate rule. Dominated But Not Subdued by JP Sayle
: Book 2 of the La Trattoria Di Amore series (can be read as a standalone) Length : Approximately 334 pages Genres : Contemporary M/M Romance, Romantic Erotica ⚡ Key Tropes : A young man from an affluent family who never felt loved
: Consensual power exchange featuring a protective Daddy Dom and a sassy submissive. : Book 2 of the La Trattoria Di
Adam lands a job working for the highly successful chef, Carl. The attraction between them is immediate, magnetic, and highly inconvenient. Carl attempts to hide behind his own "no staff fraternization policy" to keep his hands off his handsome new employee.
View the author's physical catalog options directly on the Official JP Sayle Website. MM age gap romance (La Trattoria Di Amore Book 2)