Have you tried handmade or really nice soap?
It is such a treat one does not usually buy for themself.
Bath and Bodyworks has some nicer mass produced stuff. But I strongly encourage you to try some REAL handmade stuff. There are some that are vegan (NO animal product). Try daisycakessoap.com or youstinksoap.etsy.com.
Also Dr. Bronners soap (made in San Diego). It is one of the greatest products. It is a liquid castile (vegetable based) soap. You only use a few drops and it is extremely refreshing and wonderful. Get her one bottle with a scrubby for the shower. She'll never forget. They also have a website if you cannot get it in your area.
When I received a nice pack of soap last year it was such a good idea.
