as regards boyfriends what level of imperfection are u willing to settle for.....lol.......
do it right - the first time!