Scacrilige to say this on the BA forum (so apologies in advance) but a flight + hotel package on Emirates was such good value that a paid F flight worked out at not much more than than the taxes you will pay on the 21-4-1 (and it was awesome!).
Congratulations and I hope you have a wonderful honeymoon.