We had no plans for celebrating the 4th but as we were meandering around the store our friends invited us to go to an indoor play area with them. Although we didn't end up going with them for that we invited them over after naps to swim and grill with us.
They have a little girl who is a couple of months older than N and is one of the few kids that he sticks up for himself with. With most other kids if they take a toy from him, he'll just let it go. But with her he holds onto his stuff and tells her 'no!' It probably helps that they've been playing together since they were 4 and 6 months old.
We ended the night by roasting marshmallows over our new fire pit. N was so well behaved around the fire, we were so proud of how well he listened to the rules and stuck to them. He's not a fan of marshmallows, but loved the act of toasting them. We told him that he had to stay in his seat if he was by the fire and that's exactly what he did. He sat there for a good 30-40 minutes before deciding that he wanted to play in his little house. So he played in there even though it was getting pretty dark at that point, while J and I got to hang by the fire :-)