I like this cute idea at Multnomah County Library: Staff chose out books on certain topics (like "comics for teens") and wrapped them up in mystery packages. You can check out the packages, gift them, then the giftee can tear them open, read the books, and drop 'em off back at the library.

GtPVKgEl.jpeg

A good idea for the broke!