Xlm coin sent to wrong address

I sent my xlm to the address I used to receive it three days earlier by clicking and copying same from incoming transaction and it was sent but I did not receive value on Binance. I later checked to confirm that the address I copied from my incoming transaction was not my xlm wallet address on Binance. How do I retrieve my fund pls or have it back to trustwallet

I just noticed that I actually sent it to xlm public key. Is there hope of recovering my xlm