Hi, I’m Soren... steamy MM romance author and sports addict. I write MM(+) stories about rivals, teammates, coaches and “straight” bros who get way too close in locker rooms, showers, and away games. If you want extra heat, bonus scenes, early access and the stuff that never makes it somewhere else, you’ll find it on my Patreon.
Soren Kraft Stories
Below you can find the complete collection of stories by Soren Kraft.
Final Chapter! A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedr
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
A spicy, smut-filled MM erotic tale set in a Madrid gym. It follows Arno, a 22-year-old ambitious Dutch engineering student on Erasmus exchange, who's all about control and no-strings dominance… until he meets Fernando, the hot, hairy 31-year-old Spanish bartender who's confident on the outside but craves total submission in the bedroom.
Final Chapter! At a high-stakes Easter swim meet, sunshiney GWU swimmer Austin gradually breaks through the icy rivalry of Georgetown star Petr, turning competition into a steamy romance.
At a high-stakes Easter swim meet, sunshiney GWU swimmer Austin gradually breaks through the icy rivalry of Georgetown star Petr, turning competition into a steamy romance.
At a high-stakes Easter swim meet, sunshiney GWU swimmer Austin gradually breaks through the icy rivalry of Georgetown star Petr, turning competition into a steamy romance.
At a high-stakes Easter swim meet, sunshiney GWU swimmer Austin gradually breaks through the icy rivalry of Georgetown star Petr, turning competition into a steamy romance.
At a high-stakes Easter swim meet, sunshiney GWU swimmer Austin gradually breaks through the icy rivalry of Georgetown star Petr, turning competition into a steamy romance.
At a high-stakes Easter swim meet, sunshiney GWU swimmer Austin gradually breaks through the icy rivalry of Georgetown star Petr, turning competition into a steamy romance.
Final Chapter! A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A 34-year-old straight sales rep moves to Hamburg, joins a top amateur handball team, and finds way more than he bargained for: sweaty games, intense locker-room vibes, and a captain who knows exactly how to shake up his world.
A shy young British curler at the Cortina Olympics hooks up with a mysterious, massively built German bobsledder after finding his anonymous profile on Grindr.
A shy young British curler at the Cortina Olympics hooks up with a mysterious, massively built German bobsledder after finding his anonymous profile on Grindr.
A shy young British curler at the Cortina Olympics hooks up with a mysterious, massively built German bobsledder after finding his anonymous profile on Grindr.
A shy young British curler at the Cortina Olympics hooks up with a mysterious, massively built German bobsledder after finding his anonymous profile on Grindr.
A shy young British curler at the Cortina Olympics hooks up with a mysterious, massively built German bobsledder after finding his anonymous profile on Grindr.
A shy young British curler at the Cortina Olympics hooks up with a mysterious, massively built German bobsledder after finding his anonymous profile on Grindr.
A burned-out, beefy American escapes to the South Tyrolean Alps for a month of private ski lessons, only to discover an unexpected spark with his confident, younger instructor
A 36-year-old consultant finds both routine and unexpected connection when he joins a new Arlington gym and becomes drawn to Steph, a clumsy, flirtatious younger lifter whose relationship with his girlfriend is quietly unraveling.
A 36-year-old consultant finds both routine and unexpected connection when he joins a new Arlington gym and becomes drawn to Steph, a clumsy, flirtatious younger lifter whose relationship with his girlfriend is quietly unraveling.