Are you a school teacher that you are able to take 3 weeks off?
Either way WTG.
I can't be away from home that long. It's 1 week intervals for me. After a week I am ready to get home. But I'm not as bad as my friends husband who after 4 days on the cruise is ready to go home. He booked a 10:30 flight (The flight after that would have been 2 PM) after our Magic cruise, because he wants to get home, hope he makes it.