The Canon 85mm L lens is an awesome prime lens that is perfect for portrait photography. If you want the best portrait images you need the best portrait lens, and if you shoot with a Canon this is it.
The Nikon 105mm macro lens is Nikon's top end macro lens, and it is simply awesome. This lens is super sharp and the image quality is second to none. With a 105mm focal length this lens allows enough working distance for capturing images of insects and mini beasts, although it can be used for taking macro images of any subject. If you want the most versatile macro lens for your Nikon dslr camer the 105mm macro is the lens to buy.