By no means a masterpiece, but a must read and a good manga. Sometimes, you might feel frustrated, or even sorry for the main character, but his optimism and the cast of side characters that eventually gather up to be the amazing pair of people they are makes it so much worth it to continue past...