There is no way in this day and age that it should take 25 days for in stock items to arrive. I ordered 5 animals for my grandchildren for Christmas and they did not arrive in time. I placed my order on Dec 3rd. If I had known it would take so long, I would have never purchased from Gage Beasley. My communications about the timing with you were vague. Basically taking no responsibility for the shipping. I will never purchase another item from you.