Mirmar I don't think that she would be into getting toilet paper
You can never have too much toilet paper, it's one of the last things you will stop buying however relatively poor you might be at any moment of your life.
John making some handmade food gifts, or sharing an experience that you wouldn't normally have time for with someone are great gifts
Absolutely agree with this, but with 'handmade' gifts try to make them actually good or useful. There is nothing worse than being expected to pretend you love something ugly or useless just because someone made it for you, and then keep it around gathering dust for them to see whenever they visit.