Gay Stories · 2 parts
Fish Market Morning
Sander runs a fish stall at Bergen's harbour market before dawn. The new chef from the next restaurant, Erlend, keeps coming early and buying only one fish, very slowly.

Gay sex stories work best when the characters feel real, and the tension is as much emotional as physical. This category gathers gay romance and erotica for adults: a winemaker's son and a visiting buyer picking grapes by lamplight, a ski patroller and a new partner caught in a storm, a lifeguard, a shipwright, a sailmaker, a beekeeper and a trail crew leader.
The stories are written with warmth and humour. Many begin with a shared task, a long walk or a spell of bad weather, and move steadily towards a kiss that is asked for and answered. Scenes fade out rather than being graphic, leaving the focus on the connection between two men who are glad to have found each other.
You will find gentle first-time stories, second chances, slow-burn romances between colleagues and holiday encounters that turn into something longer. The settings range from Alpine huts to Irish coast stations, and every character is an adult.
Every encounter is consensual and respectful. Use the list below to browse gay romance by place and mood, and check the latest page for new additions. Most series are told in two parts, so you can enjoy the meeting first and the evening that follows.
Also browse: Romance & Sensual, Lesbian Stories, Wife & Couples, Kink & Dominance
Gay Stories · 2 parts
Sander runs a fish stall at Bergen's harbour market before dawn. The new chef from the next restaurant, Erlend, keeps coming early and buying only one fish, very slowly.
Gay Stories · 2 parts
Liam leaves a Toronto office for a summer on a Newfoundland crab boat. Josh, the first mate, hands him oilskins and says the sea will sort him out.
Gay Stories · 2 parts
Oliver, a lost hiker, is found on a misty Black Forest trail by Matthias, a forest ranger, who lends him a coat and says he is very glad he stayed on the path.
Gay Stories · 2 parts
Luc cooks in the galley of the night ferry to Corsica. Antoine, the chief steward, never eats the staff meal, and Luc decides to find out why.
Gay Stories · 2 parts
Marcus inherits his aunt's Vermont goat farm and arrives in a suit. Elijah, the farmhand, hands him boots and says that three goats are about to have babies in the barn.
Gay Stories · 2 parts
Anders takes a winter job at a geothermal greenhouse near Reykjavik. Gunnar, the owner, runs it on warm water, grow lights and almost no conversation.
Gay Stories · 2 parts
Gunnar is the night clerk at a Reykjavik hostel. Theo arrives at two a.m., jet-lagged and miserable, and Gunnar says the sky outside is putting on a show.
Gay Stories · 2 parts
Elias, a nature writer, joins an ice-fishing trip on a frozen Lapland lake. Hamid, the guide, cuts a hole in the ice and hands him a small rod and a flask.
Gay Stories · 2 parts
Caleb rents an ice fishing hut on a frozen Minnesota lake and catches nothing. Dmitri, the neighbour, arrives with a thermos and advice about listening to the ice.
Gay Stories · 2 parts
Étienne resurfaces a Montréal ice rink at midnight. Marcus, a retired hockey player who cannot sleep, asks if he can skate there while the ice is still wet.
Gay Stories · 2 parts
Marc, a beginner, books a week of kitesurfing lessons in Tarifa. Ismael, the instructor, tells him to relax, trust the wind and stop gripping the bar.
Gay Stories · 2 parts
Jamie joins the dawn patrol at a Sydney surf beach. Nate, the senior lifeguard, tells him to watch the water, and Jamie keeps getting caught watching Nate.
Gay Stories · 2 parts
Two rival strikers, one contested transfer and a hotel room neither of them planned to share. The whole city is watching.
Gay Stories · 2 parts
Rory is locked out of his Old Town flat at midnight. Callum, the locksmith, opens the door in four seconds with a torch and a flask. Rory is almost disappointed.
Gay Stories · 2 parts
Jonas runs his first Berlin marathon. Idris, the four-hour pacer, runs beside him and says the only rule is to breathe like you're telling a secret.
Gay Stories · 2 parts
Bastian runs the Copenhagen harbour loop every morning and always passes the same runner. One rainy dawn, the stranger slows down and asks him for a route.
Gay Stories · 2 parts
Daniel, a hiker caught by a snowstorm in the Tatra Mountains, stumbles into a mountain hut. Piotr, the warden, hands him a blanket and a bowl of soup.
Gay Stories · 2 parts
Felipe returns to the clinic where he once turned Dominic down. Now he is the physio, and Dominic is the injured rugby player who has been waiting for this appointment.
Gay Stories · 2 parts
Sipho falls asleep on the last bus from the city and wakes at the end of the line. Daniel, the only other passenger, has been guarding his bag for forty minutes.
Gay Stories · 2 parts
Axel takes the night ferry to Gotland to escape a bad week. In the empty cafeteria, a stranger named Mikael offers him half a cinnamon bun and a very tired smile.
Gay Stories · 2 parts
Pol runs the night pharmacy window in Barcelona. Samir, a regular, buys the same tin of cough sweets every Tuesday at 3 a.m. and has never once had a cough.
Gay Stories · 2 parts
A rooftop telescope in Santiago opens its dome to a visiting astronomer. Julián asks to look at the southern sky, and Mateo, who has never invited anyone, says yes.
Gay Stories · 2 parts
Wei cooks beef noodle soup at a Taipei night-market stall. Jamie, a homesick Australian, orders it every evening and tries to thank him in terrible Mandarin.
Gay Stories · 2 parts
Ravi swims lengths at a Sydney ocean pool every dawn after a bad year. Oscar, who watches from the wall, finally speaks on the morning Ravi forgets to turn.