I recently came back from a long trip at a client's location. This trip took longer than expected. There were many problems and I couldn't figure out if they were caused by my lack of knowledge in this area or software bugs. It turns out that the main issue was a software bug. However, after arriving back home, the customer called to inform us that another issue arose.
While I was away for this project, I missed my wife's birthday. She was very understanding and I coordinated with family to delay it until I returned. Well I've been back for two days and we decided to have her celebration tonight. Now I just heard that my boss wants me to go back on site today, which is very far away. I told him of my plans tonight and that I also have to take my wife to the airport later this week. He agreed to send someone else.
My problem is that I feel guilty pawning this project onto a colleague. I don't want bad blood between us. Should I approach him and apologize?