Cool, keep the list up! Traveling doesn't have to be far away either, I have found lots of cool relaxing things to do within ~45min that I didn't even know about much until I started looking. I have made it a habit to go ground out in nature on a constant basis, really helps ease the mind. So, maybe...
Wow sounds interesting. Could be a million factors. I am assuming no drugs or alcohol were involved or you would have thought of that. Maybe you were just really tired, or sleep deprived?
I am so sorry this happened to you, but you MUST goto the police and report this so you can protect yourself and prevent futher attacks to you and others in the future. Don't let the vicious cycles continue, and never let the wrong doers win.
Finding happiness in little things is important, it is a good habit to be in. The bigger goals you have you can work towards to make them come true. Make you a check list of all the little things you can do to make the bigger goal come true and hash them out one-by-one.