Oh Princess Vija - I so understand. My DD got a fab job on campus last summer (same job this summer too.) It ended up being a great summer - she was home for 2 weeks, gone for 4, then home for July 4 week, and then gone for 4 more weeks, and then we had her home for a couple of weeks at the end of the summer. Of course - then my DD went on a couple of globetrotting adventures, so she was barely home at Christmas and not home at spring break either.
Plain and simple - our babies are growing up. It really means that you've done your job as a parent - to give them the ability to go spread their wings and know how to live outside the "family unit".
I have 2 nieces, one out of college, the other with 1 more semester. These girls do not even have driver's licenses yet. My sister has to take the older one to her job interviews. I can't even imagine. It is like the kids are "officially handicapped", and will be stuck at home, because they can't drive. So - while you are lamenting your DS going out and experiencing life - the "other" side of things would be so much worse.
We do see our DD on Sunday - and are meeting 1/2 way for breakfast. It is her 20th (am I that old???) birthday on Monday. I am glad she is finding the time for us! She is also coming home next weekend for Easter. I'm not really sure why - she probably needs some dog-time.

She really doesn't come home unless it is an extended weekend, which this one is not.
I'm expecting her food requests some time this week. I know she wants asparagus at some point while she is home. Probably some steaks too.
And - since you brought up cookies - reminds me that I want to see if I can order DD a "birthday cookie" for her to share with friends.
Gotta go - hope everyone has a great day! Nice to see some spring happening in our neck of the woods! Hope you all are too!