Spring will be here in a day or so. A period we can see the cherry blossoms in short relatively. does this sound natural?

1 Feb 2015

Closed question
Question about English (US)
Spring will be here in a day or so. A period we can see the cherry blossoms in short relatively. does this sound natural?