Library Elf

I have a love/hate relationship with libraries. I love getting all the books I can possibly ever want to read, but I hate keeping up with due dates and pesky little things like that. Believe me when I say that overdue fine and I are well acquainted.
Today, though, I think all [...]