hail tide