Cherry

Cherry ★★★

Overlong and deeply flawed but I had fun