Krista O'Halpin with a rainbow over her face