A 20-year-old man has been charged after allegedly breaking into a woman’s home in Spanish Town, St Catherine, and attacking her while she slept.