It would make me so happy if you read the whole thingI know its long and thousands of mail sent to you in a short timebut it means so much to me

What is the correctly punctuated version of this sentence?
It would make me so happy if you read the whole thing-I know it's long and thousands of mail sent to you in a short time-but it means so much to me.