2 birthday celebrations, 1 for Karinne and 1 for Dawn. 2 sessions of knitting with friends, 1 at a cafe and 1 at the pub. 1 shopping expedition. 1 family member catch-up. Numerous beers.
Mix in some fine Spring weather that's more like Summer, and that's how you make a fun weekend!
(OK, getting laid as well would have made it a great weekend, but you can't have averything, right?)