A BRADFORD magician has opened up on the "dark time" he almost took his own life.

Steven Frayne, aka Dynamo, appeared on the latest episode of boxing promoter Eddie Hearn's BBC podcast 'No Passion, No Point' this week.

The Bradfordian bravely recalled how financial struggles and health issues, as well as losing his nan, got on top of him in 2020.

"I would walk around my house and see myself in the mirror and hate the person looking back at me," he told Hearn.

"To the point where I would slam my head in the mirror until my head was bleeding and I was knocked out on the floor.

"My wife would come home and find me. It became a regular occurrence."

"I just felt like I was a loser and I was letting everybody down," Frayne added.

It was his wife, friends, and a therapist who helped drag the 41-year-old out of these dark times.

He now hopes to tour the country for the first time in a decade later this year.

Frayne said: "After everything I have been through, I can't think of a better way than to go almost full circle."

During the 37-minute episode, Frayne also disclosed what it was like growing up in Bradford in the nineties.

He recalled how his mother gave birth to him at 17 and his father was jailed when he was only four.

Frayne told Hearn: "She (his mother) was 17 and pregnant to a man of Pakistani heritage in Bradford which was a bit of a melting pot for racism at the time.

"She had the family saying that she maybe should not go through with having me.

"To bring someone into the world under those circumstances takes a lot of guts and bravery."

The family "hopped from council estate to council estate" during his younger years.

And the magician "had to survive" as he suffered bullying at school - especially by two boys.

He said: "They would put me in a wheelie bin and drag me to the top of these big hills and every day they would throw me down."

It was his Grandpa who taught him magic as a way of combating the bullying.

You can listen to the full episode by visiting BBC Sounds.

• Whatever you are going through you can call the Samaritans free any time, from any phone, on 116 123