I have a lot of respect for people that know when to make the changes in their lives that will make them happier.. Although it can sometimes be painful, it's better to make the changes you have to rather than wallow in the shit that happens when you stagnate..
i hope all of this works out for you. i know that i dont know you, but what i see of you makes me believe you have a good heart and i hope for the best for you.
Good luck in Portland.
Hope everything else is well.