One further note.
Refundable does not always mean there is no change/cancel fee. It means you can get money back (as opposed to a credit for future flight).
I would suggest you first just call and see what happens. If they push back, get details on your full fare rules as to why.