RandomOnlineFan

WHY DOES CASTIEL FROM SUPERNATURAL HAVE TO BE SO PERFECT