I'm not a girl but I honestly think it's stupid as hell. Sure he had a heartfelt letter.

But if he wanted to really do something special he could propose in person.

Or do what some nerd did with his girlfriend and wrote

'Michelle will you marry me?' In boost marks on Excite Bike (True story)

But seriously.. that'd take forever...