I don't recall if it was keepsake or not, but I received an order once where the pieces were not the entire yardage that I paid for. I was shocked because I never checked for accuracy before. The too short piece was needed right away, or I would not have known. I recall that the company also asked for proof!??? I really don't want to check all my orders for exactness!!!