It means both happiness and ecstasy.