Tongue to John O'Groats. The final stage.
A sharp climb right at the start to get the legs and heart going for the day, we soon settled into a slow and steady pace, slowly uphills and quickly down them.
Until Jill broke a spoke in her back wheel.
This didn't stop her. I wound the broken spoke around its partner in the wheel and had her back up and cruising.
The forecast rain never materialised and the day stayed hot and sunny, with a very helpful tailwind pushing us up the climbs and taking the edge of the heat the sun was laying down.
The scenery in this part of Scotland is just beautiful, with sandy beaches and little coves dotted along the coastline. The fields are full of sheep and lambs, and the odd cow/bull rests wearily in the shade of a tree.
We stopped for a well-earned bacon and egg roll just before lunch, refilled our water and hurtled on through to Thurso, where Paddy's pannier rack decided to give up the go (again) - cable ties soon had it sorted out and us back on the road.
After Thurso the route flattened out and we got some miles behind us and speed in the legs.
Not long to go now.
Soon signs for JOG were appearing and the energy levels spiked.
We wheeled into John O'Groats at 1617 and started taking the obligatory photos at the sign-post before making phone calls to friends and family around the world.
We've done it! We've cycled from Land's End to John O'Groats!
I'm so proud of Jill and Paddy, they have been a great pleasure to have around and have been splendid in motivating us all and making sure we achieved what we set out to do.
103km for the day.
Tomorrow we are sleeping in....
Keep checking in here for updates from the road, and if you haven't already done so, please visit our >> JustGiving << page to donate.