A Tarpon Springs man is being held on $50,000 bail on charges he had sex with a child less than 12 years old, police said.

Jose Lopez, 23, was arrested Monday night.

According to the affidavit, the victim said Lopez had sex with her "too many times to count" and that it happened "every day." She said Lopez had been sleeping in her bed for a year.

After being read his rights, Lopez told investigators he had a dream two years ago that he had sex with the girl and was arrested, and that his dreams always become reality, the affidavit said.

He also claimed the victim had made sexual overtures to him, the affidavit said.