A charity worker pretended he was sleep walking when he indecently assaulted a woman, Snaresbrook Crown Court heard.
Jonathon Collier, 44, of Harold Hill, Romford, Essex, pinned his victim to the mattress and ignored her screams
as he indecently assaulted her.
Jurors heard Collier pestered her for forgiveness and bought her a string of gifts until she finally called police.
Collier admitted indecent assault on 9 November last year. Sentence was adjourned for psychiatric reports.
Wearing Y-fronts
Sandy Canavan, prosecuting, told the court the woman's ordeal happened after she had repeatedly made it clear she did not want a relationship with Collier.
He had appeared to accept the situation, until one weekend she turned to him for help and allowed him to spend the night on her sofa.
He came into her bedroom and indecently assaulted her as she struggled and screamed in terror, said Mr Canavan.
After the attack, he had offered to make his victim a cup of tea "to
calm her down", before finally realising she really would call the police if he
did not leave.
Adjourning sentence for psychiatric reports, Judge Martyn Zeidman QC, told
him: "I'm not suggesting you are mad, but I want to see whether you remain a
risk."