Id be happy to help assist you in understanding this dream. This dream is showing the transition of your and her relationship. With the school is showing a place of learning. Levels of learning that you and also her mother are experiencing. With her saying hello to her mom is showing guidance and perhaps her seeking advice from her mother. This guided her towards getting back together with you. With her kissing you is showing how she is ready to be intimate, meaning she is ready to get to know you at a more personal level or reaching a deeper level in your relationship. You being reluctant can be showing your feelings you have or are having. Perhaps deciding to get back together with her. It can also be the part of her who is reluctant to get back together with you. This other girl she almost got into a fight with is showing issues arising in your relationship, perhaps pertaining to why you broke up to begin with. Something coming forth in your and her life that is causing problems in your current relationship. Perhaps you two feel you are having to "fight" to stay together. Singing the right song, is showing things you are trying to do to please the situation or your girlfriend. Having to make the right choices as to not loose your girlfriend again. Jumping into an ocean is showing you two have gotten through these hardships and are not taking that "leap" of faith that will take your relationship to deeper levels. Good dream indeed. If you have anymore questions please feel free to ask.