Why was this weekend one of the best I've ever had?
Well, there was a little of this:
Mostly because of this:
And I can't lie, a lot of it had to do with this:
I still go *squeeeee* when I think of Saturday. :-D
Full update to come later, probably tonight.