I have been working as an administrative executive at a small trading firm in Jurong for about two years now. My sister planned her wedding in Bali and booked the ceremony for a Friday in November. I applied for three days of annual leave two months in advance so I could fly over and help with the preparations.

My manager called me into his office the next morning. He looked at my leave form with a very serious face and shook his head. He told me point blank that the company was too short staffed right now and that my workload was simply too heavy to let me go.

He said I needed to put the team first and cancel my flight. I was disappointed, but I figured company rules were company rules so I accepted it. I even helped my sister find someone else to manage her guest registry.

That loyalty lasted until last Thursday. Our department shares a printer near the manager's desk, and he left his email inbox wide open on the screen while he went for a toilet break. I walked over to collect my printout and accidentally saw the top notification banner.

It was a flight confirmation email from a Japanese airline. Out of pure curiosity because of the dates, I glanced closer. The departure date was the exact Wednesday before my sister's wedding.

The return date matched my rejected leave period down to the single day. I stood there staring at the glowing monitor feeling my blood boil. He did not just take a holiday during the busy period.

He took the exact week I asked for, leaving the office short staffed while he flew off to Japan. When he came back from the toilet, I just pretended to grab my paper and walked away without saying a word. Now I am sitting at my desk staring at his door, torn between confronting him directly with what I saw or walking straight to human resources to expose his selfish lie.

Should I confront my boss with the flight confirmation or just hand in my resignation letter immediately

Would you stay in a job after finding out you were being treated like this?