A handmade card tell the person you gifted you care for them and like to spend time to make something nice. I think if you knitted that also shows you care.
You could also pick flowers from your garden and tie a bow around. Or make a collage of pretty leaves and sticks you find outside!
( Another gift that costs no money is making me brainliest ;))