We're gonna have a long engagement (just under 3years) and I was wondering when I should register? I've read so many times to register before engagement parties but that will be SO much closer to the engagement than the wedding and it just seems crazy to have a registry 2+ years before the wedding. It seems like the availability of items wouldn't even be the same by the time the wedding comes. What to do???