Worry not, you did submit this correctly. There is also no need to apologize for length, I never mind a good read. Shall we begin? You ought to be glad to know this does not mean you've had latent feelings for my paradox brother, and now must immediately seek him out and wed him. I believe this is the behavior of a fangirl? But yes, it's more likely that it's not Dave himself that is the focus the dream, but what Dave represents to the dreamer. This could be someone who shares a physical characteristic with him, someone who interacts with others in a similar way, or the characteristics themselves. It also would not necessarily have to be a romantic relationship, simply interaction with what Dave represents. Let's examine the dream for more clues for what the nature of this interaction is.
A house in a dream tends to represent the dreamer's own self, with the different rooms and aspects of the house describes the self. This hints that this may be the subconscious examining the worth of and threat to a characteristic within the dreamer, simply in a bit silly and metaphorical manner. Playing a video game in a dream can suggest either ability to manipulate others or attempting to escape from reality. Perhaps, if this a relationship the dream is paralleling, the dreamer uses the relationship for one of these two purposes.
Then the characteristic Dave represents became more necessary for their situation or strong within the dreamer, or the paralleled relationship became stronger. A road in a dream refers to a sense of direction and moving onward toward certain goals. A big city signifies the dreamer's social environment and sense of community. In other words, the dreamer has been using this characteristic within themselves or relationship to travel closer to their goals, perhaps a goal associated with growing closer to others or a form of interaction that makes the dreamer more comfortable in social situations.
And more strengthening to whatever Dave represents. Luckily, sex in dreams is almost never actually sex, just a representation of intimacy with whatever is being had. All of these actions just represent the growing of a bond (not necessarily romantic) bond with another person that is somehow represented by Dave, or the strengthening and better implementation of the characteristic Dave signifies to the dreamer. The exchange of rings symbolizes emotional wholeness, commitments, and honor, or possibility loyalty to the dreamer's ideals and responsibilities.
It becomes more complicated as we present Bro, as Bro could also represent a person or characteristic, and it is not based on whether Dave is on or the other. But whatever he is, it is what Bro represents that is causing something negative in the dreamer's life, by interfering with the relationship or stifling the characteristic that was previously having such benefits for the dreamer. Bro being removed from the situation could be one of two things. Either this interference has already been removed from the dreamer's life, and this is the subconscious' way of dealing with the disturbance, or it is a call by the subconscious to remove what Bro represents.
Unfortunately, it's easy to have feelings of loss as the result of a dream. I say unfortunately, because it's not actually a loss. It was never there. What you may be feeling is the desire for what has not yet come, a relationship of that intimacy or the characteristics. But by letting expectations raise so high from what truly never was, it interferes with the waking world far too much than you ought to allow. Dreams cannot be sought or called back, and they shouldn't be. They're merely the subconscious' way of dealing with ideas and problems, nothing more. Now it takes personal interaction to discover specifically what the dream could have been about, as it is based upon your own personal experiences and beliefs. Consider what Dave and Bro represent to you, what sort of characteristics you think of when you think of them. I hope this offers some clarity, and that you may be able to let go of the dream once you understand.