Mysteries of giants