I would say it is way past time. A few ILY's and kisses whilst very nice and just enough to keep you sweet and hanging on in there. Really they are not enough even to be called the dreaded "baby steps". He is the one to be accountable not you. I take it you have sold stuff of yours as well and not just his books. Do not let him get away with this,like Snodderly says show him the bills etc. Heck it's not like your living the high life on the sale of his books!! I take it this outburst hasn't anything to do with any reply he may have had from his father? Don't hide away that makes you look guilty and ashamed. I know you hate confrontation and speaking up from yourself but again