I'm really unsure on what to get my best friend for Christmas this year. I usually buy from a list for her, but she's said there's nothing she needs this year. We've been friends for about a thousand years, and I love her dearly, but I find her tricky to buy for. She doesn't really have any hobbies other than reading,but she only buys second hand books and doesn't particularly care for certain authors or series I could buy for her. She likes vintage/cottage core decor, so I can't easily find her house type gifts from typical shops. She's waaaay too many clothes/shoes etc so that's out. I've got her a small jewellery item already for xmas. She's a dogmum. She likes gardening, but I've previously bought her a nice gardening book and it felt like a flop. She likes birds but I think I've exhausted that avenue. She doesn't eat out. She doesn't enjoy cooking or baking. Budget around £100. Any ideas would be gratefully appreciated