Brilliant clever card, where do all the pieces come from? Great creativity

Lynn xx