Dreams like these usually reflect what you want to happen, and sometimes what your subconscious thinks might happen; I guess your mother must know you like this person, or has guessed that you do?
I guess he already means a lot if he's your best friend, what are your main concerns regarding telling him? I know it's a silly question, but it might help to think about it.