Remember, this event lasts until June 30, so you have plenty of time to gather a ton of Heart Crystals and get the items needed. Just make sure to spent all your crystals before the Wedding Season is over.