I concur with
>>3. Also, if you guys really are best friends (not saying I doubt ya; only that such relationships are more rare than one might think) be sure to take a step back and just enjoy that if things get complex. You'll work it out. Honesty is the way to go, but not heavy-type stuff. Chillax... true besties have all the time in the world.