Sexual education with mom

My name is Alan and I live with my mother Angela and three younger siblings. My mother divorced my father some years ago. Other than the times that I was angry at her for spanking me, she is a great mom. She is a really good cook and she has a good sense of humor.