Pastor Richard annointing Lily’s forehead with fragrant oil… Published November 14, 2012 at 2503 × 1667 in A Day to Celebrate…