On My Honor by Marion Dane Bauer

Thirteen-year-old Joel sneaks away with his reckless friend Tony to a forbidden river; when Tony drowns, Joel survives but is wracked with guilt and shame for not telling anyone what happened. As he wrestles with fear, self-recrimination, and the weight of a promise he made to himself, he must confront responsibility, truth, and the complexities of growing up while seeking forgiveness and healing within his family and himself.

Purchase from Bookshop.org