1. La Senza - Whether it be a pantie, bra, or one of the cute pj sets they have there, its a small easy gift and girls like pretty much anything from the store. From sport bras to robes you can't really go wrong!
2. Lush - For a relaxing or stressful day, a both bomb is always nice to have and if you even want to go above and beyond you could get her a face mask too. You can either pick individual ones or buy one of the many bundles they have that you think is right for your girl.
5. Bath and Body Works/ The Body Shop - Candles, perfumes, and senses galore! You can get body location, car scents, hand sanitize, or sets made already that you can just grab, pay for, and then go as easy as that!
6. Shopping Spree - Worst come to worse if you really can't think of anything or KNOW she's really picky about what she likes, give her a limit and take her to a mall to get what she wants herself.
7. Warm Clothes - It being winter out it's good sometimes to be practical, get her a warm (but cute) hat, scarf, socks, slippers, or a big comfy sweater she can just wear and be cozy in. Depending on your budget you could also get a her a good pair of comfy pants from a name brand she like (most common is Roots sweatpants).