Hey Sandy, we're so sorry to hear that you havem't received your Wild Horses Top yet. We understand how disappointing that must be and we apologize for any inconvenience this may have caused. After checking the tracking, it shows your order is still in transit and will be arriving soon. With it being around the holidays, sometimes packages do get delayed. We did ship your order out the very next day after you placed it. We will resend your shipping information email with tracking number so you can continue to monitor it. Please let us know if you don't receive it by Friday the 27th. We hppe you have a Merry Chirstmas and we appreciate you shopping with us!