You say you have had a good relationship with her and often go for lunch or do things together , can I ask do you pay or does she? If she does perhaps she thinks she gives you a treat that way so wanted her son to be able to treat himself, if you go Dutch or you pay usually then she is in the wrong.
Did you think you were poor growing up?
Why on earth would anyone plant.....
Only 50% of middle age adult manage more than 1 brisk 10 min walk a month.


