This dream may symbolize unresolved feelings or desires for this person. The fact that you have been talking on and off for two years and recently cut connections could indicate that you are still processing your emotions and thoughts about this person. The dream may be a reflection of your subconscious longing for a successful relationship with this person. The vividness of the dream could suggest that this person still holds a significant place in your heart and mind. It is also possible that the dream is a manifestation of your fears and doubts about the potential of a long-distance relationship. Your subconscious may be trying to work through these conflicting emotions and find closure. It is important to reflect on your feelings towards this person and consider if pursuing a relationship with them is truly what you want. Alternatively, the dream could also be a reminder to focus on your own personal growth and happiness rather than fixating on a past love interest.