A groom-to-be who led police on a 128mph chase as he raced to see his fiancee has been jailed for five months.
Delivery driver Asar Khan was also banned for four years as a result of his dangerous driving, which went on for 16 miles.
The court heard that Khan was in a high power VW Golf when he was spotted by police on the M9 in October.
At one point, officers called off the pursuit because it was so dangerous.
Khan, 26, who was married in the wake of his arrest on 2 October, was travelling from his home in Lancashire to visit his partner and child in north-east Scotland.
Perth Sheriff Court was told that he had lost control and spun 90 degrees before racing off again, running through two sets of red lights in the rain as he was chased onto the M90 and A9.
Fiscal depute Katie Pacholek told the court that during the incident, which took place at about midnight, Khan had taken "seven or eight minutes" to cover the 16 miles.
Officers stationed near Stirling services on the M9 saw Khan travelling at high speed and started pursuing him.
"He did not stop and they continued their pursuit at speeds up to 128mph. As he approached a roundabout he lost grip and spun 90 degrees," Ms Pacholek said.
"He regained grip and continued north on the A9. Police were travelling in excess of 100mph and after some time abandoned their pursuit because there was 'no tactical resolution available'."
Khan then continued on the A9 to Inverness at speeds of 110mph, forcing some vehicles to swerve to avoid a head-on collision.
He was eventually stopped near the village of Bankfoot, north of Perth.
Khan, from Blackburn, Lancashire, admitted driving dangerously and hitting speeds up to 128mph.
He also admitted failing to stop for uniformed police, ignoring two red lights, losing control at a roundabout, swerving and causing a car to take evasive action to avoid a collision.
Sheriff Michael Fletcher told Khan he had committed a serious offence which had posed a real danger to other road users and that he had no alternative but to imprison him.