Have you tried sending sexy emails or text msgs to him during the day so he knows you are in teh mood?
Yes, you went all out to plan a great evening of "fun" but you left him out of the equation. You didn't let him know you wanted sex. Since he didn't know, he expected the same thing- none, and decided to work.
Had you given little hints he may have had a different decision to make- like help the friend first, you put the kdis to bed then come home a bit later for a romantic dinner just the 2 of you and then sex.
I've learned a lot about unspoken expectations in the past year. We all have them. It's how we choose to react to them that counts.
Send messages like- how about a massage later, I'm not wearing any panties, or shower for 2?, or SF?, or feelin sexy, if I'm asleep- wake me.....
you get the idea. Let him know you want sex. Plus you thinking about it all day, adds to your desire as well.