I do think 8th grade is too early for the subject matter.
Yes, 8th grade is too young for kids to have to grapple with the concept of the chifferobe.