Cherry Blossoms Bloom New Life!!

Cherry Blossoms Bloom New Life!! is a cross-over between Hiro Mashima's Fairy Tail, Miki Yoshikawa's Yamada-kun and the Seven Witches, Hikaru Katsuki's Baby Steps and Kouji Seo's Fuuka