Thank you for your replies (I think some are on the other thread before it was moved.) It is a very helpful site!
I would like to find a solution that doesn't involve me flying on another trip, but after reading through last years posts, it seems that it boils down to flying the miles or paying AA for the difference at the end of the year. I was wondering if anybody knows any other routes like the Citigroup card?