Dylan Cann says he thought he was going to die.
The 27-year-old is speaking out after he was stabbed four times by a stranger at the Beaches Jazz Festival last week.
Cann say he was enjoying the music with his 8-week-old foster puppy when a young man walked up to him and started asking about the dog.
He says the man got upset, claiming the music was too loud for the dog. That's when the stabbing started.
Cann says he remembers being in the ambulance, fearing for his life as paramedics tried to stop the bleeding.
One of the wounds was millimetres from his heart.
Cann is a business owner who will now be out of work for weeks.
His neighbours in The Beach have started a GoFundMe page to help him get by.