I am pleased that you have got your head around things. I totally agree with the talking bit. It does tell you where your heart lies, your head often tells you otherwise though.
Don't forget that things happen for a reason, that will become obvious some day.