Grieving doesn't make you imperfect. It makes you human.
That was the hard thing about grief, and the grieving. They spoke another language, and the words we knew always fell short of what we wanted them to say.
Who would have thought that grieving an old relationship and enjoying a new one could happen simultaneously, in parallel? Yet another thing you only find out once it's happening to you.