acts_as_tree?? Heirarchy needed

Hello,

I have a problem that I thought I could solve with acts_as_tree but I'm thinking now that acts_as_tree doesn't quite fit the bill.

Basically I have a standard hierarchy with 1 difference:

Node 1        \ Leaf 1        \ Node 2                     \ Leaf 2                     \ Node 3                                  \ Leaf 3                                  \ Link back to Node 3 **** HARD BIT