Your dream guy seems to be quite a consistent theme. Maybe your subconscious is telling you something? Asking questions never hurts...