I think the angel on your shoulder is hormones also. Your body was speaking to you and telling you, you were pregnant. I think our bodies and abilities are so vast and deep that it appears "spiritual", since we can't understand it. That by no means takes any of the mystery out of it for me.
I find it very odd that you should mention "angel on my shoulder". I've recently been getting this strange feeling as of late as if I'm being watched, or something is "there" right near my left shoulder whenever I'm alone in a room. I even had a dream about it yesterday, where an angel of sorts in the form of a ball of white light was watching over my life. Strange much?