Awww beautiful story Tan!! All the pain and turmoil is worth it isn't it?