Okay you don't want your daughter to go around having unprotected sex. Even if you don't want her ever to have sex, are you going to try to force her down that road? Because if she ever has sex with somone who has ever had sex with anyone except her, then there is a risk of HPV infection, or if her husband ever has sex with anyone except her (just read the relationship board).
If she doesn't get vaccinated you are taking an extra risk with her life, and with the life of the mother of your Grandchildren.
I looked carefully at this vaccination and the alternative, and it seems to be relatively risk free (less than the other vaccine). It only has a 5 year life because that's as long as they have been able to test it enough, it will almost certainly increase.
If you haven't discussed sex, sexually transmitted dieseases and cervical cancer (at least at some level) by the time she is 12 you are leaving it late. My kids are not sexually active at 12, but they certainly know kids who are or are close at 12, 13, 14, 15. Mine are protected to some extent because we discuss such things, and they know they can ask me anything.