Beautiful Christmas puzzle from high-end puzzle Company Wentworth
Just counted and it is complete (50 pieces per page with 40 on the last one)
As pictured