Damn, girl... you learn lessons the same way I do! The HARD way....grin.
I really am sorry you had such a tough weekend... but it does look like you are taking away some strong lessons. Sometimes the price is worth the pain... after we get a distance down the road.
((hugs))