you can get a high romance route for D from what i know, i do not know how to achieve it though.
i recently found this out tho, so i think your best option is to try every route possible until you have a relationship that isnt unsteady
once you get there, your relationship with D should be described as 'they want to be there for you'