Okay next time you talk about boobies go all the way. If you already insulted her and she feels grossed out; than at least you will be a man with ballzs!
As for the whole finding your soulmate with all these amazing qualities, dont make a list because you will never meet it; just meet girls and have fun while doing it. Don't take life so seriously dude..your only 20 go play a little.
Why am I giving you advice when I cant give it to myself?? I should charge 10$ for advice..pay up dolos!