That was heartwarming, the last few scene with Hal and Baku.
On another note, why did Baku bet on Hal to regain his memory. Is not like Baku can predict that Hal will regain his memory during the gamble, he doesn't even know what causes Hal's memory loss in the first place. I really don't buy the fact that Baku bet on a miracle to happen.
Edit: Now that I think about it, Souichi used Hal as his name in the Protoporos, that could have hinted Baku. Did we ever know why he choose Hal as his name. I don't remember anyone mentioning the word Hal to him. Maybe Souichi is already starting to remember his past when Ban was beginning.