I'm glad you enjoyed the game!
There's an ending with both of them. After achieving each of their individual endings, you can play through again and encounter some... new game options. If you manage things just right, they'll both stick around.