Books by Annie Flannigan

Love and a Bad Hair Day

Love and a Bad Hair Day is 282 pages long, costs $13.95, and took me well over a week to read (and I was immobile for two of those days). It has a deceptively cutesy cover featuring an adorable brunette twenty-something chick wearing a big smile and a big floral hat. (To cover up bad hair? We'll ...