I've just recently come to terms with the fact that most of the things I dream about come true either metaphorically or literally, just recently I started writing a dream diary (on my cellphone) and I've been astonished at the amount of prophetic occurrences. And it's getting more accurate as time goes by because a few years ago the contents of the dream would occur a week or a few days later but now it occurs on the same exact day I wake up.
For example in the past I would dream about a green eyed brunette with big breasts showing interest in me and a few days later I find a girl in a party with the exact same characteristics and end up hooking up with her (she approached first).
I know it sounds lame and ego stroking but this is where I get confused, am I making this happen? Or am I getting a heads up from my higher self of events to come? Does writing the dreams down in a notebook have the same effectiveness as on a digital device? How can I further hone this skill?