A 33-year-old man saw in the New Year behind bars after a court heard he breached his bail to take money to his penniless family on Boxing Day.

The Keighley man, who is awaiting sentence for assaulting his ex-partner and their teenage son, broke an order not to visit them when he took round £100 to see them during Christmas, magistrates were told on Friday.

The man, who cannot be named to protect the identity of the child, pleaded guilty to a breach of bail, and is being held in custody until he is sentenced at Bradford Crown Court on January 9.

Prosecutor Paul Ramsay told Bradford and Keighley Magistrates’ Court the man had pleaded guilty at an earlier hearing to assaulting his former partner and causing her actual bodily harm and common assault on his teenage son.

He was bailed on condition he did not go round to the address where the mother and her children lived.

Police, acting on a tip-off, arrested him in the living room at the house in Keighley late on the morning of Boxing Day.

He told officers: “I have just come to see my kids.”

Mr Ramsay said it was “a blatant breach” of bail, and asked the man be remanded in custody.

His solicitor advocate, Amjid Khan, conceded his client had been “a complete fool”.

But his ex-partner kept ringing him to say she had no money for the rest of the Christmas break.

“She had nothing left at all, and they would have to go through the holiday period with no money. It was a costly mistake for him,” Mr Khan told the court.

He said the woman invited the defendant round, and she did not tell the police he was there.

She had £100 in her hand, given to her by the man, when police arrived.

Mr Khan said the man had already spent a night in custody, and it was “a lesson well learned”.

But the magistrates ordered he remain behind bars until he appears at crown court for sentencing.