I ordered and my mastercard was charged November 22, delivery was Dec. 7-19. On Dec. 9 it showed it was in destination country. Today, Dec. 19, I get notification it will not be at my home until December 26, AFTER CHRISTMAS. What is the point of ordering a felt Christmas tree if I will not get it before Christmas? I ordererd it because WISH said it would arrive before Christmas. I think 4 weeks is plenty of time to get me my order. WILL NOT ORDER AGAIN. DONE.