This is a first for me, as I've never quit a full-time job before. I've been with my company for several years now and my relationship with my team is great; however, a better opportunity has opened up for me and after lots of deliberation it's time for me to move on.
Because of the good relationship that I have with the team, I feel a little bit guilty to just go up to my boss one day and say "Hi boss, I'm out!" At the moment, I have a set date for when I need to quit and serve my notice period and I'm acting as if there's nothing happening until the day, doing my work as I normally do. As a result of this, however, I'm being continuously assigned new work, which is making me feel even worse about resigning!
Another key aspect of this is that I'm an expat on a work visa, which means once I accept work elsewhere, I can't just go back to my old company.
So my question is: am I approaching this the wrong way? Do I need to give hints or imply that I'm planning to leave before my notice period, to give my employer more time to replace me and move on without me? What other advice do you have for me in this situation?