Wasn't the halo tiara Elizabeth's 18th birthday gift? She never wore it in public but loaned it to both Margaret and Anne, and eventually to Catherine. The Poltimore tiara was bought for Margaret, but she was in her late twenties by then. She wore the halo tiara to her sister's coronation.