Sooooo sore!!!!!

Hi

For the past couple weeks, my boobs have been so sore! This morning, I touched them lightly and it hurt *so* bad! My nipples were hard too (maybe because I replaced my blanket with a cat...) What is going on with my body?! Also, my period starts tomorrow. Help?