You want to get up just before sunrise.
An alarm clock app that wakes you up just before sunrise (based on your location and date.) You set up how much before sunrise you would like to wake up, and how many hours of sleep you need. The alarm will start alerting you to go to sleep based on that (you can also choose how long before going to sleep you want it to start “bugging” you.)
It’s much better than a mechanical sound.
An alarm clock or app that allows you to record your loved one waking you up gently in her voice as the alarm sound.