If you are positive about not being able to take them.. no need to justify to us.. then be comforted in the fact that they are with family who will love him just like you do.
I too have had Titan since he was just under 8 weeks. He was my everything.. and it was so strange to go away for that long. What helped tremendously was that my friend sent me pictures on request and kept me super updated with his adventures. And one time we skyped.. lol. just so I can see him sleeping
sounds silly but I missed him. I also was lucky enough to interact with the MWD there a decent amount and they always let me play with them on their off time if I needed a puppy pick me up!