Mesut
Starting soon
0 / 1,285 km
Distance
LIVE
The journey begins Sunday1,285 km to go

Mission Rose

This is Mesut. 25. Recently single, seven years stuck on repeat: the same days, the same town, a whole world he never went to see. Then he did the math on how many summers a person actually gets. So this Sunday he gets on a loaded bike and rides 1,285 km over the Alps, for a girl. She's German. She makes bikes. Her name is ROSE.

One episode a day, until she answers. His mum is terrified, so he built her this page. This is where he is right now ↓

Live map

Mesut · Starting soon
Day 1 · Chiesina UzzaneseAulla
LIVE
km/hspeed
bpmheart
kmtoday
maltitude
kcalburned
°Cweather
⛰️ Altimetry · live · Day 1 · Chiesina UzzaneseAulla
19 m · km 0/103
🛩️ Fly along the route
drag the slider
Right now Mesut is…
RidingRiding
Editing videoEditing video
On a breakOn a break
SleepingSleeping
Need a handNeed a hand
IncidentIncident
🗓️ Start · Chiesina Uzzanese
··:··:··:··
14 June 2026 · 06:00
Italy stamp
start Jun 14
Switzerland stamp
Jun 18
Liechtenstein stamp
Jun 19
Austria stamp
Jun 19
Germany stamp
Jun 20
Bocholt stamp
finish Jun 26
Tonight I sleep in
Aulla
🛏️ Day 1 finish line
102
km to go
Live along the route?
Host him for a night 🛋️

A bed or a couch, plus good Wi-Fi: every night he edits and posts that day's episode. If the red line passes near your home, become part of the story.

DM me

The plan is stupidly simple

82 kg, seven years off the bike, two outfits. What could possibly go wrong?

01

Cross the Alps. For her.

1,285 km, 13 days, 5 countries, one loaded bike. No car (better not), no trains (terrifying), no training (bold).

02

One episode a day

Posted from the road, every single day: the climbs, the bonks, the heartbreak. Until she answers.

03

Knock on her door

ROSE Bikes HQ, Bocholt, Germany. Grandpa always said deals are made shaking hands. So he's delivering this one in person. With a rose.

Why ROSE?

He used to race. Once he even raced Remco. He won. By a lot.Then life went quiet: seven years off the bike, the same days on a loop, a whole world he kept meaning to go see and never did, twenty kilos that showed up uninvited, a comfort zone with the door welded shut. He kept waiting to feel alive again. It never arrived in the post. So he's going to go get it the most ridiculous way he can think of: 1,285 kmover the Alps, to hand-deliver a letter to a bike company that has never once written back. Honestly, it was never really about ROSE. It's about doing the terrifying thing before you talk yourself out of it. If a soft, scared, out-of-shape guy can point a bike at the Alps and just pedal, what's the thing you keep putting off?

The story, in his words

Ninety seconds on why a soft, scared, out-of-shape guy is pointing a bike at the Alps. Watch it before he leaves.

@mesutrides▶ REELThe story, in 90 seconds Watch on Instagram

13 days · 13 episodes

Thirteen days of riding, thirteen episodes posted from the road. Until she answers.

Aulla to Fidenza
Day 2
😐 Tough
🇮🇹 Aulla
🇮🇹 Fidenza
113.5 km+1390 m10%
⤴ Story card

Legs on fire, but doable.Mon 15 Jun · ~7h29

🎬 Episode 2 · drops Mon 15 Jun
Fidenza to Treviglio
Day 3
😀 Easy
🇮🇹 Fidenza
🇮🇹 Treviglio
100.4 km+98 m1.5%
⤴ Story card

Just rolling — head down and go.Tue 16 Jun · ~4h44

🎬 Episode 3 · drops Tue 16 Jun
Treviglio to Chiavenna
Day 4
🙂 Medium
🇮🇹 Treviglio
🇮🇹 Chiavenna
117.8 km+540 m5.6%
⤴ Story card

A few kicks that make you breathe.Wed 17 Jun · ~6h15

🎬 Episode 4 · drops Wed 17 Jun
Chiavenna to Thusis
Day 5
😐 Tough
🇮🇹 Chiavenna
🇨🇭 Thusis
70.9 km+1902 m14%
⤴ Story card

Pushing a shopping cart up the parking ramp… for hours.Thu 18 Jun · ~6h24

🎬 Episode 5 · drops Thu 18 Jun
Thusis to Bregenz
Day 6
🙂 Medium
🇨🇭 Thusis
🇦🇹 Bregenz
117.8 km+380 m10.9%
⤴ Story card

Legs on fire, but doable.Fri 19 Jun · ~5h59

🎬 Episode 6 · drops Fri 19 Jun
Bregenz to Sigmaringen
Day 7
🙂 Medium
🇦🇹 Bregenz
🇩🇪 Sigmaringen
98.1 km+689 m7.2%
⤴ Story card

A few kicks that make you breathe.Sat 20 Jun · ~5h36

🎬 Episode 7 · drops Sat 20 Jun
Sigmaringen to Böblingen
Day 8
🙂 Medium
🇩🇪 Sigmaringen
🇩🇪 Böblingen
86.9 km+603 m13.4%
⤴ Story card

Pushing a shopping cart up the parking ramp… for hours.Sun 21 Jun · ~4h57

🎬 Episode 8 · drops Sun 21 Jun
Böblingen to Speyer
Day 9
🙂 Medium
🇩🇪 Böblingen
🇩🇪 Speyer
102.3 km+330 m5.8%
⤴ Story card

A few kicks that make you breathe.Mon 22 Jun · ~5h12

🎬 Episode 9 · drops Mon 22 Jun
Speyer to Bingen
Day 10
🙂 Medium
🇩🇪 Speyer
🇩🇪 Bingen
100.8 km+389 m6.5%
⤴ Story card

A few kicks that make you breathe.Tue 23 Jun · ~5h14

🎬 Episode 10 · drops Tue 23 Jun
Bingen to Königswinter
Day 11
🙂 Medium
🇩🇪 Bingen
🇩🇪 Königswinter
121.1 km+225 m10.9%
⤴ Story card

Legs on fire, but doable.Wed 24 Jun · ~5h53

🎬 Episode 11 · drops Wed 24 Jun
Königswinter to Duisburg
Day 12
😀 Easy
🇩🇪 Königswinter
🇩🇪 Duisburg
103.5 km+8 m2.2%
⤴ Story card

Just rolling — head down and go.Thu 25 Jun · ~4h43

🎬 Episode 12 · drops Thu 25 Jun
Duisburg to Bocholt
Day 13
😀 Easy
🇩🇪 Duisburg
🇩🇪 Bocholt
57.4 km+8 m2.9%
⤴ Story card

Just rolling — head down and go.Fri 26 Jun · ~2h37

🎬 Episode 13 · drops Fri 26 Jun

Cheering at the roadside

Leave Mesut a message

One message, one push. He reads every single one out loud on the road. His mum reads them too.

✍️ Sign the wall
0/280

Loading messages…