The Language Of Flowers by Vanessa Diffenbaugh, is one of the most beautifully written and touching stories I have read in a very long time. The characters are complex and I found that I both loved and despised...