You will think I am delusional, but here goes: I first got pregnant in 1993 and had a miscarriage. I was crushed. I then had my first son. Three years later, I had my second son, my autistic baby, and he is such an angel. I swear that not long after he was born, I just knew he was the first baby I had lost, finally out in the world.
It is definitely not outside my belief system for this to be true. It is quite possible you have given birth to your son again!
I guess paganism has made deeper inroads into Protestant theology than I thought. What you have articulated here is a belief in reincarnation.