Apologies if this spoils anything for someone
A bittersweet ending is more realistic to how life is...that's why it hurts. Perhaps Kieran and Cedric will meet again someday and move in together; maybe later they'll even get married. The future is up to your imagination