Split between two Men

I just recently started dating this wonderful guy. Its been a month and I really like him a lot.

I have been away at school and was waiting to tell my best friend (a guy who I used to be in love with) about my new boyfriend until I get home. And before I even got to tell him about my new guy, he confessed his love to me saying he loved me all along and was stupid for waiting so long to tell me.

I am so torn... I don't know what to do. Here is this great new guy who is great to me... and my best friend who I have so much history and love and passion and memories with... even though he spent our entire friendship telling me he didn't like me that way.