One of my most commonly asked questions.

A question that is asked time and time again, and with good reason! If you are planning a surprise gift for your significant other - for a birthday, anniversary, or a wedding, you definitely need to prepare in advance. The short answer is 3-4 weeks minimum. For more details, check out the original post here.