Mariah- cake boxes with the clear windows in the front may work for the puppets. You can probably find them at hobby lobby or michaels.
I agree with Della and MLD. Hold your head high you have a lot to be proud of it. It is only by the grace of God she isn't in the same boat as any of us.