Giselle palmer has a secret and is willing to do anything