Yeah I learned a helluva lessons , and I always embrace this kind of shit from life, although it sucks, but I try to see it from a different perspective , like a "New skill unlocked in a video game" mindset xD