Vero,
I wish I had your strength!

Setting boundaries like this is probably the best thing to do. You are doing it with love and honesty, and it seems to me that he will recognise this and respect you for it (eventually).

Your are really doing the hard work here - a role model for me.