Kara Kendrick is such a gifted author. She has written 28 books in 5 years. Her books are witty, loving and her characters are just swoon-worthy.