Love + Appreciation = Best Mothers Day Ever

Chinese water torture is a method of torture in which water is slowly dripped onto a person’s forehead, allegedly driving the victim insane (source: Wikipedia) The rain has been epic in Vancouver this spring. The love-child of Vancouver’s coastal mountains and La Nina has made for a particularly endless winter. April showers have brought May…