Customer cancelation

We had blocked out all dates till end of year but we still got a booking for Oct 29th- 31st 

The customer cancelled but your policy says it's not refundable and will be charged to my next paying guest... This is not my fault please advice .. I do not want to be deducted from my next guest payment because booking.com double booked .. please advise