I have a problem that comes from absorbing random walks on a connected undirected graph $G$ with two types of nodes, absorbing nodes and free nodes. We randomly pick a node to start, once the random walk reaches an absorbing node, it will never leave the node again. But if we are at a free node, we will pick an outgoing edge with probability proportional to the edge weight and go to one of the neighbouring nodes. With proper labelling of the nodes, the transition matrix $T(G)$ can be written as $$T = \begin{pmatrix} T_{aa} & T_{af} \\ T_{fa} & T_{ff} \end{pmatrix}, $$ where the matrix $T_{aa}$ corresponds to the block of probabilities corresponding to transitions from an absorbing node to another absorbing node, and so on. For the computation of the overall limiting distribution, I need to show that $\lim_{n \rightarrow \infty}{T_{ff}^{n} = 0}$ so that I can have a nice looking result $$\lim_{n \rightarrow \infty}{T^n} = \begin{pmatrix} I & 0 \\ (I-T_{ff})^{-1}T_{fa} & 0 \end{pmatrix}$$
I now believe that the limit is indeed zero and I think the easiest way is probably proving that all eigenvalues have absolute value strictly smaller than 1. And I can already show that the absolute values of all eigenvalues are no larger than 1. Can somebody help me to prove that there cannot be an eigenvalue whose absolute value is 1? Also, once we know no eigenvalue of $T_{ff}$ is 1, we would immediately have the fact that $I-T_{ff}$ is invertible. Other approaches are also welcome. Thanks.