3 months is a long time, way too long, I guess they say "absence makes the heart grow fonder". I guess these times apart make the moments together even more meaningful. Like you say life goes on and we must enjoy each and every moment to its fullest.
You are a strong person.