Very cute! The fact that it texted him her answer was an excellently nerdy touch. And full marks for coding the "unhappy path". I did note the marriage proposal didn't actually say who was proposing, mind you!
The completionist in me would have gone back and tried the "No" route also :P
Meh, on the final question I would have added a single button - "OK" :)
Years ago I found a marriage proposal code in the 'After Dark' screen saver.
I've always wanted to know what the back story on that was.