The man threatened to kill the woman, heard Inverness Sheriff Court.
Defence solicitor told the court: "My client gave himself up to police on seeing a photo of himself on Facebook."
An Inverness man took exception to a comment made to him outside a Fort William pub by a passer-by and assaulted him.
Household items, electrical goods, meat, alcohol and cigarettes were among the items stolen from several locations.
"He felt depressed as he had no-one to celebrate his birthday with and went to the club,” heard Inverness Sheriff Court.
A man told police he was a user of cannabis but denied selling it - before later admitting being concerned in supply.
A 19-year-old man has appeared in private at Inverness Sheriff Court in connection with two alleged robberies.
A 56 year old man has appeared in private at Inverness Sheriff Court following an alleged disturbance in the city's Kenneth Street.
Here's our recap of some of the cases that made the headlines last month.
The trial of a Ross councillor accused of faking disabled parking blue badges so tour bus drivers could use the restricted spaces has been delayed.
MSP Rhoda Grant has branded pay as “clearly inadequate”.
Inverness Sheriff Court heard he “struggles on a daily basis with substance misuse".
Police reinforcement was needed to restrain the 31-year-old.
He continued to be aggressive when in the police cells, heard the court.
A lonely North Kessock man decided to celebrate his birthday in the company of two lap-dancers in an Inverness nightclub.
Sheriff Robert Frazer also disqualified the unlicensed 21-year-old for 20 months.
The gear selector is on a stalk behind the steering wheel and brings a new take to the old idea of column shift, says our columnist.
Court hears attacker has gone teetotal since incident, as he’s told to pay the boy compensation.
Sheriff Robert Frazer also ordered seizure of her car.
He then struggled violently with police during his arrest, Inverness Sheriff Court heard.