relationship trouble

Ive Been dating my boyfriend for almost two years now and we have gone through everything together. But I'm starting to realize that he isnt maturing. Also I think I am in love with my best friend. I do not have to think twice of texting him but when it comes to my boyfriend I just seem to forget to text him. I have no clue what to do. Espically because it's Christmas and I don't want to fuck that up for him. My boyfriend also said I'm one of the reasons why he's still here. I pulled him out of hell when he had no one. My life is toren right now..... please I need advice