I guess 14. Qa3 was a **** move. I wanted to make castling difficult for him or to force him to play 14. ...Qd8 but I somehow missed that he could have play ...a5
Now I just have to hope he does not play 17. ...Nb6, but something tells me that he will.