For Gaiza De Castro, the arrival of David Rainey is not something she wished for, yet it turned out to be the biggest blessing she has ever received.