This song is from Angel Beats. Literally one of the best animes I've watched in my entire life. The plot, characters, and theme of it were so spot on.
And the opening and ending song?? The gif should explain everything. U literally had to hold your tears in to not cry. It paired really well with the anime.
Link: http://m.youtube.com/watch?v=fkEZ3V1hSHg Didn't let me post the video idk why :(
Ugghh here come the tears...its too much lol Let me know if you like it too!! @poojas