Kd, I understand what you're saying... esp about the vision side of things... it makes total sense. I have visions, too. It's just something that occurs in my mind (quite frequently). I'm totally sure that God is placing those visions in my mind - but I don't always understand them.
You're a stronger person because of what you've been through... and I applaud you for your strength. You're an inspiration.