Of course it's OK to reward yourself, in fact, it's a moral imperative. I think women too often put themselves last, and that's wrong. I gave up a lot for my kids, I've given up a lot for my husband (long story), but at this stage in my life, I feel I have earned the right for rewards, without justification or explanation. Quilting is my main outlet for creativity and sanity, so it's not a need or want, it's something I do for me to keep my sanity - my husband is on disability and I have been unable to find work, so sewing keeps me sane (although there are others that might say I never was sane - oh well).