A review by nglofile
If a Tree Falls at Lunch Period by Gennifer Choldenko

3.0

Would have rated higher but for unbelievably improbable twist.