This document proposes a multipath routing protocol for wireless mesh networks that uses a parallel layer-based approach and breadth-first search algorithm to discover multiple paths between a source and destination. It organizes nodes into layers based on distance from the destination and performs iterative breadth-first searches to find partial paths connecting nodes in lower layers, storing the partial paths. This process repeats until reaching the destination to find all possible paths. The primary path is then elected using an Expected Forwarding Counter metric to select the most reliable path. The protocol was evaluated in NS-2 and showed improved throughput, delivery ratio, and reduced delay compared to other protocols.