I had to cancel my honeymoon and my brother's honeymoon because of work.
I am an H1B from India working for the American subsidiary of an India company. For a short period of time, I was put on a project that was created by some other team and finally abandoned by the customer. Then, 1-2 years later, new customer management decided to bring the project back to life. Only thing was the new management didn't know it was still in prototype stage. They tried to go to market with it, only to find issues.
Unfortunately for me, when this customer approached my company, I was free and I got assigned to this project. I did what they asked to. It was only for a month of so. Then, I heard nothing from this customer for a couple of months. Then they showed up again asking me to make some changes, that lasted for 1-2 weeks. It repeated once or twice again. Then I never heard from them.
2 years passed by after I worked on this project for the first time. I must have worked on and off for 2 months total in this so far. I went to India on a 40 day vacation for my brother's and my marriage. I get an email from the manager who handles this customer that this customer has come back again and they want me to work. I tried to work from India as much as I could. But this manager insisted on me cancelling my vacation. Finally, he escalated to my actual manager's boss's boss, saying that I have to cancel my honeymoon. I was scared of loosing my visa, so I ended my cancelling my honeymoon. Since my brother and I got married within the same month, we had our honeymoon's planned together. So he also had to cancel.
The day I got the email from the manager asking me to cancel my honeymoon, I stayed in room for the whole day. I was incredibly stressed and miserable.
I was never the same person after this. I lost all my interest in work and my company. I will resign within 1 or 2 months and leave US altogether. There is a good chance I will regret it later, but it has become too much for me to handle.