the transaction takes forever to get confirmed. What happens if it never gets confirmed? Can the wallet that I sent it to still spend the money?
if you sent it with bitcoin core and have an older backup you can delete wallet.dat and replace it with the backup,after that you'll see the bitcoin again in wallet, atleast this is what worked for me after having a transaction unconfirmed for 3 weeks.After you send another transaction the old one will be dropped.