sometime your cervix swells during ovulation or pregnancy. So if it is around that time then he will hit.
Could have been your cervix. It feels sort of like a nose, and is the end of your uterus, at the far end of your vagina. If you are a bit shorter than he is, or if his penis is rather long, it could reach your cervix and bonk it.