Andrew, your W's comments show she's definitely not sure about the D. The signs are clear. Good news, right?
The coworker? I heard that coworkers are "friends" until something from work gets in the middle...This guy is proof of that. So now you know where you stand.