Bookish fantasies come to life