No confirmations, waited for months!
If your transaction from April still has no confirmation, it would be feasible to create another transaction that spends the same input to yourself. You could hope that your new transaction would be verified first, which would invalidate the other transaction and salvage your coins.