Our recap of the most prominent cases at Inverness Sheriff Court from the past week.
A drug addict stole charity tins in a late night break-in at a city supermarket.
A woman who went on a seven-week-long toy store shoplifting spree has been given a community payback order.
Woman threw mobile after being refused entry.
Sentencing has been deferred on a 45-year-old who admitted spitting on a man and then behaving in an abusive manner towards police.
An uninsured and unlicensed driver who was caught by police driving a van has been banned from driving for five months and fined £580.
A Sheriff has taken pity on a motor mechanic after hearing his tales of woe following his arrest last May.
The man tried to get the day off but was refused, and he got behind the wheel, only for police to be informed that he was suspected of drink driving.
"These were some of the most vicious, nasty and appalling offences I have heard in a long time involving repeated violence," sheriff says.
The man admitted admitted several domestic abuse offences.