there were at least thirty , ranging in size from the tiny heart-shaped frames that used to hang off the christmas tree when i was a kid , to the largesta square , silver frame , easily the length of my arms stretched wide .