May have done

Cartwheel  by Jennifer duBois
Audiobook read by Emily Rankin

Still ambiguous about Lily’s guilt or innocence.