Dublin: I'm really not sure what you're whining about.  You knew she wanted to do this.  You admit that there's not a lot of work where you are, so it only makes sense that if she sees a chance, she has to pounce on it.  You admit that she's already stayed in your current employment desert because of you.  For as much as you're upset about doing things " on her timetable", she has been and you very much expect her to continue to do things on *your* timetable.  And yet she's the one with the job opportunity in her field; if you don't find a journalism position for years, is she supposed to keep waiting for you?  She hasn't given you an ultimatum, but you do have a choice to make: Go or stay.  Right now, you seem to want to stay, but I'd seriously consider getting over yourself and being openminded about a new opportunity.