This is so sad. I've been in your shoes before.
Note that on time delivery and regular polite communication with client is key to avoiding bad reviews. Clients generally don't give negative feedback on sellers who communicated with them respectfully.