OR...
What if he was really falling in love with you and realized you were his soulmate but when he got back to Seattle he got news that he had terminal cancer. So instead of continuing on and breaking your heart, he broke it off, quick, to save you from any anguish. That's why he did it via text because had he called, he would've broken down and not gone through with it. In the end, he set you free because he loves you so much.