Good to see that you started a thread here. I saw nice progress. The card was big, with him signing "love" as was the positive conversation. In terms of the whininess toward the end, maybe think about ways to better GAL and address your needs.
You're postings show great scrutiny/review of your sitch and behaviors that allow you to look for ways to improve on your DBing. I hear you regarding wondering about the future and about how long to try. I hear you regarding waiting, but know that you are very much so respecting yourself by GALing while keeping the door open. Very different from passively pining for someone and hoping that it works out.