General Hospital News: Teresa Castillo Takes On Adorable New Role