He has been thinking about this for a long time because you two are actually made for each other.
Deep inside, he clearly hears a voice telling him that you are the right one for him. He just doesn’t know how to reveal his feelings to you.
Therefore, do not let him suffer unnecessarily, but build him a bridge to your heart and release him from his uncertainty.
For more detailed information on topics like love, career and more, check out The Judgment.