This technical paper presents a new approach called the "sleepy keeper approach" to reduce leakage power in VLSI circuits during idle or sleep modes. The sleepy keeper approach uses traditional sleep transistors along with two additional transistors driven by the circuit's output to maintain the output state during sleep mode. This saves the state without increasing area or power overhead like other techniques. The sleepy keeper approach reduces static, dynamic, and leakage power compared to previous techniques like sleep, stack, and leakage feedback approaches. It also has the lowest power-delay product.