half hope, half agony