One of the best anime out, not just has a good story with comedy, romance, bromance, action, adventure and many other things. its even gives a valuable real life lesson like even if we have done mistakes we have to move on. HAs some best openings and endings song , its has 60+ episode but its worth watching