Originally Posted By: Lillieperl
BF (I'll continue to call him that for now anyway)
It can also stand for Best Friend, can't it? And it sounds like the two of you are great at being the best of friends. And you handled that beautifully. Kudos.