Enjoying what you have so far - I quite like the writing, though an editing pass wouldn't go amiss to catch things like "If you can ruin a relationship on accident, well on purpose.". Also, do the values of the appearance variables not allow spaces or something? The occasional "his pearly whites and sparkling blue_eyes" is a bit jarring.
Any idea when you might finish this one?