Environment conditions affect sensor nodes significantly. Failure tolerant wireless sensor networks (WSNs) become important and widely researched topic in the context of WSNs. In this work, duty-cycled sensor nodes work in self-organizing manner. They detect the node failures in their neighbors and update their destination sinks. Packets are forwarded through other sinks after the detection of routing holes. The proposed failure tolerant forwarding is an extension to opportunistic routing for obtaining failure tolerance.