どのような状況でこの表現なのかが気になりますが
氷の心 は 一つの場合 a frozen heart と表現できます。
複数ある場合は frozen hearts と言います。
氷の心を溶かすで melt a frozen heart と表現すると良いと思います。
未来形だと前に will が来ますが溶かせると言う意味での溶かすであれば
can を使うのが適切です。
氷の心を溶かす人はあなたですと言いたい場合は後者の
The person who will melt a frozen heart is you と表現するのが
良いかもしれません。
あなたです は あなた一人、あなた以外他にいないと言った感じで
表現したい場合は前者の you are the one を使うのがおすすめです。