Giving Surged to $410 Billion in 2017. Will the Growth Last?