So much for David Archuleta wanting to walk in a winter wonderland.

The "American Idol" alum -- out supporting a new Christmas album -- canceled his holiday concert Wednesday at the Fitzgerald Theater in St. Paul due to "inclement weather." There will be no makeup date. Ticket refunds will be given at point of purchase.

The Utah-bred singer, 18, was in Kansas City for a concert Tuesday when the plug was pulled on his St. Paul show. He and his entourage would have been driving overnight near the heart of Tuesday's winter storm over Iowa to make it to the Fitz gig. The tour is scheduled to resume Friday in Waukegan, Ill.

CHRIS RIEMENSCHNEIDER