k8diamond, Thanks so much for your advice!  

 You're so lucky to have a best friend AND a boyfriend in the same guy!  It's just so hard right now--I'm trying to avoid him, but it's just not working you know?  Last night, he climbed up to my bedroom and serenaded me (yes, very TV-showish!), and I just cried...I wanted to shut the window on him, but I just couldn't.  It's just like that--I want to let go, but each time I try--it hurts even more!  

.  I guess this is what a real "first love" is like!