私、思うんですけど、恋愛って賭け事的なところがありますよね。
最初からお互いが同時に相手に好意を抱くことってありえませんよね。
だからダメでもうれしい結果でも告白してみるしかないです。
ダメだったらダメだったとあなたの方法で暴れればいいし、
うまくいったらそれは幸せ爆発でしょう?
ただいろいろなテクニックがあるとも思います。
人によってはそれに罪悪感を持つ人もいるでしょうけど。
だから直接でも電話でもメールでもなんでもいいからすぐ告白しましょう。それが私の回答です。
すでに片思い歴2年ということですから、まだ時間をかけてもいいとお考えでしたら、なにか共通の会う機会を増やせるようなサークルとか趣味とかで近づいてからという手もありますよね。ちょっとあなたの状況がわかりませんが。とにかく行動あるのみです。
あるいはMとしてずっと思い続けるというのもありますが、
私の好みには合いません。