Caitlin Van Horn loves books, beer, and cats, and is sometimes lucky enough to have all three at once.