(This post contains spoilers for the anime Shakugan no Shana, Shakugan no Shana II (Second), and Shakugan no Shana III (Final). If you have not seen these series and do not wish to spoil the ending(s), then please do not click the link.)
This post may be viewed by clicking here.