Ever since I have been really young my mom has always told me that I have had some spiritual powers of some sort. When I was 5, my grandpa passed away and every morning after I would tell my mom about how he would come to visit me at night. I would tell her things that I would say my grandpa would tell me to tell her, and some were things a child would know nothing about, like recipes, This continued for a couple years.
I then started having nightmares and strange people were coming after me and I couldn't sleep because they were always there at night whether I was sleeping or not. My mom had our priest come to our house and bless my room, my house and of course myself. I stopped seeing them from then on but I have always had this feeling that someone is around watching me even when I'm in my house by myself.
Now that I am older, I am noticing noises or mumbling and getting these feelings that someone is always around more powerfully. When I came home this summer I was having really crazy dreams about snakes taking to me and telling me that I am lucky because he wasn't going to hurt me only this other people who I cared about but had no idea who they were. For some reason though I felt like I had to protect them from this snake and for some reason it couldn't hurt me.
I was taken aback by this dream and had the same dream for 3 nights in a row still not knowing what it means to this day, but never having any other dreams of the sort since. Then I had a dream my grandma, who passed away 6 years ago, walked into my room and was hugging me and I was crying because I knew she wasn't really there.
What do these dreams mean and how can I control them? Or hear more clearly the mumbling I sometimes hear, or see the people that I feel the presence of?